0

我们在 .htaccess 中按照我们喜欢的方式进行重定向时遇到了一些麻烦。问题是我们有多个网站的 1 个 webroot。现在我们只想为 domain1 设置重定向规则。

Redirect 301 http://www.DOMAIN1.nl/aanbiedingen/2289/ http://www.DOMAIN1.nl/nederland/gelderland/

在浏览器中调用http://www.DOMAIN1.nl/aanbiedingen/2289/时,它会忽略该规则。

将 htaccess 规则更改为:

Redirect 301 /aanbiedingen/2289/ http://www.DOMAIN1.nl/nederland/gelderland/

将触发重定向,但也会触发 DOMAIN2 和 DOMAIN3 的规则。

希望您能帮助我让重定向正常工作。

4

1 回答 1

1

这是通过HTTP_HOST在继续重定向之前检查与您的域匹配来完成的。

RewriteCond %{HTTP_HOST} ^www.DOMAIN1.nl$ [NC]
RewriteRule ^aanbiedingen/2289/$ http://www.DOMAIN1.nl/nederland/gelderland/ [R=301,L]
于 2013-01-04T12:01:06.210 回答