htaccess

Запрет выполнения PHP скриптов в директории

Если нужно запретить выполнение скриптов php в директории, например в uploads, нужно поместить туда файл .htaccess со следующим содержанием:

php_flag engine 0
RemoveHandler .phtml .php .php2 .php3 .php4 .php5 .php7 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .htm .html
AddType text/plain .phtml .php .php2 .php3 .php4 .php5 .php6 .php7 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .htm .html

Если не работает, то есть еще один вариант:

<FilesMatch "\.*">
SetHandler none
</FilesMatch>

Чтобы проверить действительно ли php скрипты не выполняются, нужно в туже директорию поместить файл test.php со следующим содержанием и запустить его в браузере.

<?php echo 1; ?>

В результате в браузере должен выводится php код:

08 октября 2016
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...
Задача: есть сайт example.com и множество его поддоменов, нужно на поддоменах разместить копии сайта.