Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как в .htaccess запретить запуск файла 1111.ru/fol.php на моем сайте?

Как в .htaccess запретить запуск файла 1111.ru/fol.php на моем сайте?


     15.11.2014    Общие вопросы    1254

вопрос
Привет всем!
Как запретить в .htaccess работоспособность (и любое открытие) на сайте такого файла: 1111.ru/fol.php и такого (чужой домен.ru/fol/php)?

Жду мыслей...

Ответа пока нет


Комментарии пользователей (2)

Radiance
3

Radiance - 16 ноября 2014 15:38 - Юзер

Через htaccess никак.
Если вы обращаетесь к этому скрипту из других, то можно, например, добавлять куда нибудь в конфиги, скажем, каую нибудь константу. А константу занести в какой нибудь другой файл.
При вызове скрипта проверять - если константа есть, то скрипт исполняем, если константы нет - exit()
Вот и выйдет, что если файл заинклужен, и так же заинклудили файл с константой, то исполняться будет.
А если вызовут напрямую из адресной строки, соответственно, константы не будет - скрипт закончит исполняться

Roman.NMSK
10

95 | 34

Roman.NMSK - 17 ноября 2014 14:53 - Юзер

вот так попробуй. кроме запрета доступа еще и выполнятся не будет (исходный код будет отображаться)

<Files fol.php>
order allow,deny
deny from all
RemoveHandler .php .phtml .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py
AddType application/x-httpd-php-source .php .phtml .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py
</Files>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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