0

.htaccess内のリダイレクトを希望どおりに機能させるのに問題があります。問題は、複数のWebサイトに対して1つのWebルートがあることです。ここで、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 に答える