htaccess的'重写规则保持重定向到旧域

时间:2015-07-17 17:09:57

标签: .htaccess mod-rewrite redirect

我的htaccess中有以下代码:

Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/

主要想法是删除" www"来自URL,因为它给Facebook应用程序带来了问题,但现在域已经改变,所以我更新了htaccess,但是它一直重定向到那个旧域,我知道有些浏览器将缓存保留为重定向,所以,是否有告诉浏览器获取这个新的重定向条件的方法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

清除浏览器的缓存并尝试以下操作:

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