1.国内服务器,用阿里腾讯都差不多
2.域名解析到国外主机
方式一,设置域名跳转,直接跳ip地址上。(无法直视)
方式二,跳已备案的二级域名(起码不容易被查文网文,ICP之类的,当然被水表本人不负责)。(可以斜视)
方式三,国外的服务器程序当壳,内容为模版+数据+静态资源,理想的页面结构基本上是
<html> <head> 放点加SEO的东西 <link type="text/javascript" src="(注释1)" </head> <body></body> <script> $(function(){app.start()}) </script> </html>
注释1这里就是关键点了
这是个初始模块加载器可以写
ip:http://111.111.111.111/startup.js
或者是已备案的二级域名地址。
这个加载器可以加载服务端视图以及数据,填充到Dom,服务端是国内地址,所以速度会很快。
这样是不是即使没有ICP许可,你一样可以卖东西?被水表也不太可能!
而且关键的是,只要你页面是单页面网站(用$(body).html替代window.location),所有访问实际上是访问国内的,只有第一次是访问国外服务器。
iis 配置跨域:
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="POST" /> <add name="Access-Control-Allow-Headers" value="content-type" /> </customHeaders> </httpProtocol> </system.webServer>
其他平台找对应配置