webhost4life使根域指向www,httpd.ini

时间:2010-12-01 00:58:28

标签: dns redirect apache web-hosting

在webhost4life中,任何人都知道如何在用户访问根域时重定向用户,即 gogo.com 重定向到 www.gogo.com

由于

-Mantisimo

我在根目录中找到了一个名为httpd.ini

的配置文件

这包含以下内容

[ISAPI_Rewrite]

### subdomain redirect v2 ###
RewriteCond Host: ?gogo\.com
RewriteCond URL ^gogo.com/(.*)
RewriteCond METHOD GET
RewriteRule .? www.gogo.com/(.*) /$1 [I,R]
RewriteCond Host: (?:.+\.)?gogo\.com
RewriteCond METHOD POST
RewriteRule ^/gogo.com/(.*) /$1 [I]
RewriteCond Host: (?:.+\.)?gogo\.com
RewriteRule (.*) /gogo.com/$1 [I,L]

有人可以解释我如何改变这个吗?我在mod_rewrite上找到了一些代码,但这是iis。我没有很好的常规印象,所以这对我来说有点黑色艺术

有任何帮助吗?

由于

3 个答案:

答案 0 :(得分:1)

从技术上讲,你不是在讨论域名,而是网络服务器对请求的回应。它可以通过多种方式完成,但请查看Apache的mod_rewrite。

请参阅http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

上的“Canonical Hostnames”部分

答案 1 :(得分:1)

我明白了! :)

# Move anything from non- www.example.com -> www.example.com
# e.g. example.com -> www.example.com
RewriteCond %HTTPS off
RewriteCond Host: (?!^www.example.com)(.+)
RewriteRule /(.*) http\://www.example.com/$2 [I,RP]

我刚刚在上面添加了以下域名:)

http://www.seoconsultants.com/windows/isapi/rules/

答案 2 :(得分:0)

如果您使用旧的WebHost4Life界面,只需点击“设置重定向”并将gogo.com指向www.gogo.com