2011-10-29 26 views
1

私は次のように私の店にリダイレクトします:リダイレクトでURLを無視するにはどうすればよいですか?

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{HTTP_HOST} ^www.mydomain.net$ [NC] 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

しかし、私はその私のバックエンドが私の店を管理するために、今、私はので、私の管理者にアクセスカントので
www.mydomain.net/admin

ためのリダイレクトを無視したいです私が設定したURLリダイレクトの

どうすればいいですか?

答えて

1

が、それはあなたが書き換えしたくないパスに一致しないすべてのものに適用されるように、単に否定声明に自分のラインを逆にするのは簡単であるべき:

RewriteRule !^(admin/.*)$ http://www.mydomain.com/$1 [R=301,L] 

またはより好ましくはちょうど別を追加adminディレクトリを除外するには、条件付き書き換え:

RewriteCond %{REQUEST_URI} !^/admin [NC] 

彼らの両方が動作するはずですが、もう一つは立派に見えます。

関連する問題