+ -
当前位置:首页 → 问答吧 → IIS httpd.ini重写问题 如何让不带www的自动跳转到带www的

IIS httpd.ini重写问题 如何让不带www的自动跳转到带www的

时间:2010-06-26

来源:互联网

网站原先使用的是Linux的主机,直接用htaccess直接完成,代码如下:

HTML code

RewriteEngine On
RewriteCond %{HTTP_HOST} !www\.baidu\.com$ [NC]
RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301,L]



转换为WIN里面的 httpd.ini后的代码:
HTML code

RewriteCond %{HTTP:Host} ^!www\.baidu\.com$
RewriteRule (.*) http\://www\.baidu\.com$1 [NC,R=301]




但是切换到WIN主机后,是用httpd.ini实现,其他的重写都完成了(直接搬过去可行),但是就还剩一个问题,就是当用户输入baidu.com不能自动跳转到www.baidu.com,而且当别人使用其他域名指向这个IP的时候,他不会自动跳转到www.baidu.com上面,而是仍旧停留在那个IP上面,原先的htaccess在Linux主机上面是可以实现的。



作者: default7   发布时间: 2010-06-26

作者: ivorytower   发布时间: 2010-06-26

为韩国喝彩。

作者: fox4664   发布时间: 2010-06-26

没有人知道吗。。。。。

作者: default7   发布时间: 2010-07-02

作者: icecreamfuture   发布时间: 2010-07-02

每天接分,以示存在

作者: meqxx   发布时间: 2010-07-03

我是冲IIS httpd.ini 进来的..我就纳闷 iis 哪有httpd.ini

原来楼主说的是apache

作者: snria   发布时间: 2010-07-12

引用 6 楼 snria 的回复:

我是冲IIS httpd.ini 进来的..我就纳闷 iis 哪有httpd.ini

原来楼主说的是apache



你自己在根目录下面加一个httpd.ini不久行了啊,我说的这个问题确实是 win iis 环境下的。

作者: default7   发布时间: 2010-07-13

还是没有解决,高人快点出现吧~ 等待高人。

作者: default7   发布时间: 2010-08-31