Apache Mod Rewrite: RewriteRule с аргументом L В чем дело?

Я разрабатываю php-приложение, и у меня есть небольшая проблема с Apache и Mod Rewrite. Кто-нибудь знает, что здесь не так?

RewriteEngine on
RewriteBase /mysite/
RewriteRule ^css\/css\.css css/css.php [L]
RewriteRule ^js\/js\.js js/js.php [L]
RewriteRule !^img\/.* index.php

Когда я положилHttp: //localhost/css/css.css появляется index.php, может быть, я что-то упустил ... Почему, когда URL-адрес совпадает с первым правилом, apache не останавливает процесс перезаписи?

'last | L' (последнее правило)

Остановите процесс переписывания здесь и не применяйте больше правил переписывания. Это соответствует последней команде Perl или команде break из языка C. Используйте этот флаг, чтобы предотвратить переписывание текущего переписанного URL, следуя правилам. Например, используйте его, чтобы переписать URL-адрес корневого пути ('/') в реальный, например, '/ e / www /'.

Я читал форумы и документы с 3 часов, и у меня все еще есть та же проблема.

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос