+ -
当前位置:首页 → 问答吧 → httpd.conf还有缓存?(重定向的问题)

httpd.conf还有缓存?(重定向的问题)

时间:2009-07-27

来源:互联网

本帖最后由 oklilei 于 2009-7-27 12:46 编辑

原先设置是想使访问domain.com重定向到www.domain.com,http.conf配置如下,一切正常。所有如domain.com/abc.html都会被重定向到http://www.domain.com/abc.html=====================================
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias www.domain.com
DocumentRoot /www/domainname
</VirtualHost>

<VirtualHost *:80>
ServerName domain.com
ServerAlias domain.com
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
        RewriteRule ^/(.*)$  http://www.domain.com/$1 [R=301,L]
</VirtualHost>
=====================================

但现在不想这么干了,把重定向的语句删除后,变成如下:=====================================
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias www.domain.com
DocumentRoot /www/domainname
</VirtualHost>

<VirtualHost *:80>
ServerName domain.com
ServerAlias domain.com
DocumentRoot /www/domainname
</VirtualHost>
=====================================

现在问题出来了,所有访问domain.com的链接仍然会被重定向到www.domain.com,并且,配置文件中有其它同样如此配置的网址,却正常。httpd服务重启了无数次,试着恢复以前的文件,重启,再换成现在的,再重启,仍然不行。百思不得其解,望高手指点。

作者: oklilei   发布时间: 2009-07-27

解决,灵异事件
documentroot的目录名改成和域名不一样,就OK了!

作者: oklilei   发布时间: 2009-07-28

热门下载

更多