Sina App Engine(SAE)绑定域名方法(另类)

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,你懂的。

评论

《“Sina App Engine(SAE)绑定域名方法(另类)”》 有 8 条评论

  1. 进入你的程序设置后台,将你的程序域名修改为你要绑定的域名。
    “程序后台”指的是什么?

    1. 指的是你的wordpress或者其他博客、建站程序,如果是自己的应用的话,把链接更换就行了。
      据小道消息···不久SAE将会开通绑定域名通道,CNAME方式。

      1. 那就好,不过想在还是不太会用

  2. 用301重定向必须要空间快,不快的话打开很慢。

  3. 博主这个是在SAE上吗??速度不错呢。

    1. 这个不是SAE上,美国主机。SAE更快。

  4. zzydy261 头像
    zzydy261

    你好,按照这样的方法样绑定sae后。在浏览器中输入自己的域名时,浏览器中的地址还是会转到成sae的地址,可以有办法还让浏览器显示自己的域名吗?

    1. @zzydy261
      这个方法可以实现啊,我试过,不过现在没有域名可以绑定到SAE上了,你绑定的域名和你的SAE地址发给我看看。

通过 WordPress.com 设计一个这样的站点
从这里开始