在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。我没有很好的常规印象,所以这对我来说有点黑色艺术
有任何帮助吗?
由于
答案 0 :(得分:1)
从技术上讲,你不是在讨论域名,而是网络服务器对请求的回应。它可以通过多种方式完成,但请查看Apache的mod_rewrite。
上的“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]
我刚刚在上面添加了以下域名:)
答案 2 :(得分:0)
如果您使用旧的WebHost4Life界面,只需点击“设置重定向”并将gogo.com指向www.gogo.com