Apache mod_rewrite для возврата 404 кроме одного каталога

Я пытаюсь настроить Apache для возврата значения по умолчанию 404 страницы, когда / DocumentRoot назван, за исключением некоторых каталогов в том DocumentRoot

К сожалению, я получаю 404 даже для каталогов, которые были указаны в директиве RewriteCond.

Вот моя установка:

RewriteEngine On
RewriteCond ${REQUEST_URI} !/dir1/
RewriteCond ${REQUEST_URI} !/dir2/
RewriteRule (.*) - [R=404,L]

Спасибо за Вашу справку!

0
задан 25 July 2011 в 13:48
1 ответ

Конвертировать комментарий в CW

У меня он работает с

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(.*)/dir1(.*)$
RewriteCond %{REQUEST_URI} !^(.*)/dir2(.*)$
RewriteRule (.*) - [R=404,L]
1
ответ дан 4 December 2019 в 22:12

Теги

Похожие вопросы