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

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


     15.11.2014    .htaccess    Все вопросы » Общие вопросы    2850

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

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

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


2 комментария

Radiance
Юзер

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

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

Roman.NMSK
Юзер

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>

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

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

наверх