S_Flash
Как можно заставить всех извне думать, что некая директория + все её содержимое не существует на сайте? Т.е. отдать стандартную 404 ошибку (с заголовками), вроде как бы и нет данного контента на сервере.
Mad
Не проверял, но наверное с помощью мод реврайт и R=404
типа
RewriteEngine On
RewriteRule ^directory/ - [L,R=404]
S_Flash
Maaad писал:
Не проверял, но наверное с помощью мод реврайт и R=404
типа
RewriteEngine On
RewriteRule ^directory/ - [L,R=404]
Спасибо.
Почти. Сама директория блокируется. Т.е. если есть index.html в ней, запрос
http://domain.com/directory/ возвращает 404 как и надо, но если запросить конкретный существующий файл типа
http://domain.com/directory/index.html или
http://domain.com/directory/subdir/file.php, то index.html и file.php отдаются как ни в чём не бывало.
Можно как-то расширить данное правило до любого содержимого ^directory/ ?
У меня пока не получается, кроме конкретных файлов.. Но я и не силён в регулярках.
S_Flash
тоже так думал, не сработало!
пробовал и так RewriteRule ^directory/(.*)$ - [L,R=404]
SAV
скобки для подвыражения
RewriteEngine on
RewriteBase /
RewriteRule ^directory/.*$ /404.html [R,L]
в принципе тоже самое, только указание урла прямое