用GoDaddy免费空间使用mod_rewrite设置GoDaddy域名转向

GoDaddy对每个域名都提供了免费的虚拟主机,虽然是带广告的,不过可以用它来做自己的域名重定向,用mod_rewrite。

1. 首先登录GoDaddy,然后选择菜单Hosting & Server->My Hosting Account。
2. 你会看到页面上有Free Hosting Credits的字样,单击旁边的Use Credit建立虚拟主机。
3. 选择你要关联的域名 example.com,然后选择主机类型为 Linux,然后Continue。
4. 单击 Set Up Account。
5. 在 Hosting Manager 中单击 Accept 接受最终用户协议。
6. 输入用户名和密码。
7. 单击 Continue。
8. 确认之后单击 Submit。

之后进入Hosting Manager就可以管理你的免费虚拟主机了。控制面板功能很简单。下面开始做域名重定向。

首先打开Domain Management,单击转向域名下的Add Sub Domain,添加子域名,路径随意,这里选择< same as sub domain >。
godaddy-domain-redirect-01.png

大约半小时之后状态会变成 Setup。马上通过FTP登录虚拟主机,可以看到主目录下出现了子目录。在子目录下建立一个 .htaccess 文件,内容如下。


RewriteEngine On
RewriteRule ^(.*) http://www.你的域名.com/你的文件夹名/$1 [R,L]

GoDaddy服务器会缓存.htaccess文件状态,新建或删除.htaccess文件一般要等待10-30分钟之后才会生效(修改则会立即生效)。因此建议虚拟主机建好之后马上建立空的.htaccess文件以节约时间。

这样所有访问 http://二级域名.example.com/ 的请求都会被转向至 http://www.你的域名.com/子文件夹/ ,而且你可以通过修改 RewriteRule 来定义更为复杂的转向规则。

此条目发表在 网站公告 分类目录。将固定链接加入收藏夹。

用GoDaddy免费空间使用mod_rewrite设置GoDaddy域名转向》有 1 条评论

  1. 嗨,这是一条评论。
    要删除一条评论,请先登录系统,查看这篇文章的评论,然后您可以看到编辑或者删除评论的选项。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>