Реклама на сайте Advertise with us

Htaccess - 404 ошибка для существующей директории/*

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 25/01/14 в 22:37       Ответить с цитатойцитата 

Как можно заставить всех извне думать, что некая директория + все её содержимое не существует на сайте? Т.е. отдать стандартную 404 ошибку (с заголовками), вроде как бы и нет данного контента на сервере.

1
 



С нами с 11.12.11
Сообщения: 351
Рейтинг: 737

Ссылка на сообщениеДобавлено: 26/01/14 в 00:45       Ответить с цитатойцитата 

Не проверял, но наверное с помощью мод реврайт и R=404

типа

RewriteEngine On
RewriteRule ^directory/ - [L,R=404]

6
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 26/01/14 в 14:09       Ответить с цитатойцитата 

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/ ?
У меня пока не получается, кроме конкретных файлов.. Но я и не силён в регулярках.

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 26/01/14 в 14:39       Ответить с цитатойцитата 

RewriteRule ^directory/.*$ - [L,R=404]

5
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 26/01/14 в 17:22       Ответить с цитатойцитата 


тоже так думал, не сработало!
пробовал и так RewriteRule ^directory/(.*)$ - [L,R=404]

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 27/01/14 в 21:15       Ответить с цитатойцитата 

скобки для подвыражения

RewriteEngine on
RewriteBase /
RewriteRule ^directory/.*$ /404.html [R,L]

в принципе тоже самое, только указание урла прямое

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »