2010-12-01 14 views
1

在webhost4life,任何人都知道我可以将用户重定向当他们打根域,即gogo.com重定向到www.gogo.comwebhost4life使根域名指向到www,的httpd.ini

感谢

-Mantisimo

我发现所谓的根配置文件中的httpd.ini

这包含followig

[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我也进入w4l的东西,这是怎么回事我的图书馆 – 2012-05-21 12:46:55

回答

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/

+0

很好的工作。感谢你给我答案的答案,但也许你应该标记你的正确的一个,如果它仍然有可能改变这一点。 – 2010-12-01 21:13:32

1

技术上你是不是在谈论域,而是Web服务器对请求的响应。它可以通过多种方式完成,但请查看Apache的mod_rewrite。

看到http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

+0

感谢您的指针在正确的方向...我尝试添加.htaccess文件并对重定向进行了有效的更改。它导致服务器错误。然后我意识到iis有另一个重定向文件,httpd.ini文件可以完成同样的任务。脚本语法是否相同?我已经添加了当前项目中包含的代码。我可以轻易改变它,因为它打破了在线网站?我不认为你可以给我一些指针?谢谢 – Mantisimo 2010-12-01 09:55:38

0

部分“规范的主机名”如果你使用的是旧WebHost4Life界面,只需点击“设置重定向”,并点gogo.com到www.gogo.com

+0

嗨,谢谢,我已经看到了webhost4life界面,不幸的是我在新界面上。我位于IIS管理控制台中有一个Url重定向选项,但它只能将该文件夹重定向到一个域。所以这不好。我需要一个选项来指定gogo.com> www.gogo.com。 – Mantisimo 2010-12-01 10:04:38