padlyuck: Это не авторизация, а аутентификация. И ошибка тоже аутентификации. По идее она вообще не должна ничего отдавать. Тем более отдавать ошибку 500. Управлением доступом авторизация занимается.
Хотя походу вы правы, но это странно как по мне.
Я так вроде и написал, что обязательная для всех экшенов по дефолту. Но почему то если ничего не указывать, то выводится ошибка, хотя по дефолту по идее должно быть тоже самое что и "*".
"Сначала проверяется совпадение запроса с RewriteRule, а уже потом — дополнительные условия RewriteCond.
Пару слов стоит сказать о том, в каком порядке mod_rewrite выполняет директивы. Так как в .htaccess сначала идут RewriteCond, а потом RewriteRule, кажется, что mod_rewrite сначала проверяет все условия, а потом приступает к выполнению RewriteRule.
На самом деле все происходит наоборот. Сначала mod_rewrite проверяет, подходит ли текущее значение запроса под регулярное выражение RewriteRule, а уже потом будет проверять все условия, перечисленные в RewriteCond.
Так что если у вас в RewriteRule регулярное выражение на две страницы и вы, задумавшись о производительности, решили ограничить выполнение этого правила дополнительными RewriteCond, знайте — ничего не получится. В этом случае лучше использовать флаги RewriteRule [C] или [S], чтобы пропустить более сложное правило, если более простые проверки не сработали."
Виктор Таран: Не понял вас, приведите пример:)
Вы знаете, что RewriteCond - всегда проверяется после RewriteRule? Во всяком случае так в статье написано.