SAE在不久的将来将会提供独立域名绑定服务,这是SAE开发者文档里有提到的。Sina App Engine的应用目前官方还没有自主域名绑定的途径,只能发信申请,而且需要域名有备案,还要签订协议保证书之类的文件。其实还有另外的办法来实现域名绑定。

这个方法需要的条件是:

1、域名一个···(当然),一级二级域名都行。

2、国内闲置虚拟主机一个,支持地址重写(rewrite),空间不需要很大(我的主机有子目录绑定域名功能,正好)。

其实用到的是反向代理。步骤:

1、将要使用的域名绑定到条件2的主机空间上。

2、 复制以下代码存为重写规则文件,例如http.ini、.htaccess文件,并上传到根目录。

 

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://yourapp.sinaapp.com/$1 [P]
 

3、将yourapp改成你的sae应用. 进入你的程序设置后台,将你的程序域名修改为你要绑定的域名。

4、OK

这样的做法,其实还有一丝弊病,就是访问速度会稍微减慢,这个根据你域名绑定的主机速度有关,具体就不赘述了。

另外拉个小广告:

推荐在SAE上开发!带宽好,速度快,服务多,使用SVN部署代码更加方便,并且用浏览器就能随时随地写代码、做应用!开始使用 http://sae.sina.com.cn/activity/invite/27553/weibo 

 

 再说一句···如果注重SEO的话,rerwrite规则后面的[p]可以用[P,L,R=301],301,你懂的。