Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > mor_rewrite отдаем 404


Автор: maxipub 11.12.2011, 16:48
Всем привет.

Предположим, на сайте есть файл 123.dat

1. Как сделать так, чтобы при обращению к нему возвращалась 404-я ошибка?
2. Как сделать то же самое для *.dat ?

Блокировать доступ через deny,allow не катит, нужно именно имитировать отсутствие этих файлов. Провозился, что-то не выходит. Вот так пробовал:

Код

RewriteCond %{QUERY_STRING} /123.dat(.*) [NC]
RewriteRule .* - [R=404]

Автор: $дмитрий 11.12.2011, 17:20
Попробуй так
Код

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*\.dat$ /404? [L,R=404] 

Автор: maxipub 11.12.2011, 17:23
Отлично.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)