私のhtaccessに次のコードがあります
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site-test.net$ [NC]
RewriteRule ^(.*)$ http://site-test.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^site-test2.net$ [NC]
RewriteRule ^wp-admin/.*$ - [L]
私がやろうとしているのはリダイレクトの例外を取得することですので、リダイレクトなしでsite-test.com/wp-adminにアクセスできますが、リダイレクトがうまくいかないようです。
回答:
回答№1は0特定の規則は一般的な規則よりも優先しなければなりません。
RewriteEngine On
RewriteRule ^wp-admin/.*$ - [L,S=1]
RewriteCond %{HTTP_HOST} !^site-test.net$ [NC]
RewriteRule ^(.*)$ http://site-test.net/$1 [R=301,L]