2

我目前有 2 个域 domain1.com 和 domain2.com。我需要 [wildcard] 301 将 /reviews/ 中的所有页面从 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]

任何帮助表示赞赏!

4

1 回答 1

6

RewriteEngine on尝试在指令上方添加以下规则:

RedirectMatch 301 /reviews/(.*) http://domain2.com/reviews/$1

这必须在任何重写之前,并且必须在域 1 的根文件夹中的 htaccess 文件中。

于 2012-12-07T16:35:18.497 回答