0

サイトのパブリック側の書き換えを既に維持している既存の .htaccess ファイルを介して、カスタム管理システムに向けられた着信 URI を書き換えようとしています。

問題は私が何をしても、両方の RewriteRule が実行され続けます。ここに私が現在取り組んでいるコードがあります。

RewriteCond %{REQUEST_URI} !^/myadmin/
RewriteRule ^(([a-z]{2})(-[a-z]{2})?)(/([a-z0-9-\./]*))?$ /index.php?lng=$1&tpl=$4 [QSA,L,NC]

RewriteCond %{REQUEST_URI} ^/myadmin/
RewriteRule ^myadmin/(([a-z]{2})(-[a-z]{2})?)(/([a-z0-9-\./]*))?$ /myadmin/index.php?vlng=$1&tpl=$4 [QSA,L,NC]

私が電話したら

abc.com/myadmin/

私の側の公開側でのみ更新する Cookie が更新されています。管理領域の URI にアクセスしようとしているときに、最初の条件の実行を停止できないようです。

誰かがこれを行うためのより良い方法について私にアドバイスできますか?

4

1 に答える 1