1

私が必要とするのは、誰かが mydomain.com/mydirectory/about-us-new にヒットした場合、それはページに留まり、誰かが同じドメインの他の URL にヒットした場合、ユーザーを google.com にリダイレクトすることです。

この目的のために次のコードを使用しています。

#urls to exclude
RewriteCond %{REQUEST_URI} !^/mydirectory/about-us-new$

#send to root
RewriteRule . http://google.com? [R=302,L]
4

2 に答える 2

0

上記で提供した書き換えコードは私にとってはうまくいきます。

mod_rewrite がインストールされている場合は、RewriteEngine が有効になっていることを確認してみてください。

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{REQUEST_URI} !^/some/url/here$
    RewriteRule . http://www.google.com? [R=302,L]
</IfModule>
于 2013-03-28T14:25:58.090 に答える
0

書き換え条件をエスケープしてみてください

RewriteCond %{REQUEST_URI} !^/mydirectory/about\-us\-new$
于 2013-03-28T14:12:49.753 に答える