Вы, вероятно, хотите, чтобы [L]
здесь, а не [NS]
- [NS]
, специально предназначен для подавления перезаписи в некоторых необычных ситуациях, когда Apache будет делать «внутренний» запрос самому себе, например, при обработке включений на стороне сервера.
Вам также может понадобиться сделать правило более конкретным - в зависимости от того, где находится это правило, возможно, что ^authenticate
соответствует /id/authenticate.php
. Если это так, вам нужно добавить более раннее правило, которое «вырезает» исключение для этого файла, например:
RewriteRule ^/id/authenticate\.php$ - [L]