[L]
でフラグを使用しようとしていますRewriteRule
が、機能していないようです。ページを呼び出していただければ幸いです。
www.domain.com/admin/
次の場所にリダイレクトされます。
www.domain.com/backend.php
それ以外の場合、他のページ (一部のページを除く) を呼び出すと、次のページにリダイレクトされます。
www.domain.com/index.php
これが私がこれまでに持っているものです:
RewriteEngine on
RewriteRule ^admin/(.*) /backend.php/$1 [L]
RewriteCond $1 !^(index\.php|admin|assets|images|uploads|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
最初のルールのみを使用すると、機能します (ただし、他のページを index.php にリダイレクトしないことは明らかです)。[L]
2番目のルールを追加すると、サーバーは最初のルールを無視するようです(フラグを追加しても、2番目のルールによって「上書き」されていると思います)