首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > IIS >

IIS httpd.ini重写有关问题 怎么让不带www的自动跳转到带www的

2012-03-17 
IIS httpd.ini重写问题 如何让不带www的自动跳转到带www的网站原先使用的是Linux的主机,直接用htaccess直

IIS httpd.ini重写问题 如何让不带www的自动跳转到带www的
网站原先使用的是Linux的主机,直接用htaccess直接完成,代码如下:

HTML code
RewriteEngine OnRewriteCond %{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主机上面是可以实现的。





[解决办法]

[解决办法]

[解决办法]
每天接分,以示存在
[解决办法]
我是冲IIS httpd.ini 进来的..我就纳闷 iis 哪有httpd.ini

原来楼主说的是apache
[解决办法]
这个是域名配置问题你配置个@的域名就好了
[解决办法]
首先你应该把不带WWW的域名解析到你的服务器上
然后试试这个
#转发设置
RewriteCond Host: XXX\.net
RewriteRule / http://www.XXX.net/

但是像这样的却转发不了
XXX\.net\123.htm

只能转到发首页,下面是全部转发到首页
RewriteCond Host: XXX\.net
RewriteRule /* http://www.XXX.net/

Windows IIS下适用

热点排行