我目前有2个域名domain1.com和domain2.com。我需要[wildcard] 301将/ reviews / from domain1.com中的所有页面重定向到domain2.com,而其余页面仍然可以在domain1.com上访问
domain1.com/reviews/city/New-York/ - > domain2.com/reviews/city/New-York/ domain1.com/reviews/city/Seattle/ - > domain2.com/reviews/city/Seattle /
依旧等等。
这就是我现在在domain1.com的htaccess中所拥有的,但它无论出于何种原因都无法运行:
RewriteRule ^reviews/(.*)$ http://domain2.com/reviews/$1 [R=301,L]
感谢任何帮助!
答案 0 :(得分:4)
尝试在RewriteEngine on
指令上方添加以下规则:
RedirectMatch 301 /reviews/(.*) http://domain2.com/reviews/$1
这必须在任何重写之前,并且必须位于域1的根文件夹中的htaccess文件中。