htaccess 301重定向,非www和www旧域包括主页

时间:2015-08-30 15:48:55

标签: .htaccess mod-rewrite redirect

我们已将旧域设置为重定向到新域。以下重定向适用于所有页面和文件夹,但主页不会重定向。

RewriteCond %{HTTP_HOST} ^turkish\-property\-world\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.turkish\-property\-world\.com$
RewriteRule ^(.*)$ "http\:\/\/propertysaleturkey\.com\/$1" [R=301,L]

所有页面都正确重定向,但http://www.turkish-property-world.com不重定向。

我们如何才能将主页包含在重定向中?

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteCond %{HTTP_HOST} ^(www\.)?turkish-property-world\.com$ [NC]
RewriteRule ^(.*)$ http://propertysaleturkey.com/$1 [NC,R=301,L]

或者你也可以使用apache mod_alias 的RedirectMatch指令:

RedirectMatch 301 ^/(.*)$ http://propertysaleturkey.com/$1 

在测试上述解决方案之前,请不要忘记清除浏览器的缓存。