1

Тема: Як закрити доступ на виконання скриптів в папці (linux)?

Як можна закрити доступ до папки на виконання скриптів (PHP, перл,Python і т.д.) тобто щоб можна було туди загрузити все і подивитись, але щоб код їх не виконувався?

На одному сайті закрив таким чином в файлі htaccess:

<FilesMatch "\.([Pp][Hh][Pp]|[Cc][Gg][Ii]|[Pp][Ll]|[Ph][Hh][Tt][Mm][Ll])\.?.*">
   Order allow,deny
   Deny from all
</FilesMatch>

тепер там скрипти віддають 403 помилку, якщо звертатись по прямому урлу site.com/uploads/phpinfo.php, але фотки і pdf всі доступні для перегляду всім.

А на іншому сервері такі чомусь не працює, і взагалі нічого не мож зробити з htaceess

2

Re: Як закрити доступ на виконання скриптів в папці (linux)?

виставіть права на папку лиш читання, так роблять для FTP

3

Re: Як закрити доступ на виконання скриптів в папці (linux)?

Питання стосується, очевидно, не лінукса, а веб-сервера. Ключова проблема — «взагалі нічого не мож зробити з htaccess». Якщо йдеться про файл конфігурації, розміщений безпосередньо в папці, то він може оброблятись або ігноруватися в залежності від того, як налаштовано в головному файлі конфігурації (який на хостингу може бути взагалі недоступним для сайтовласника).

Подякували: leofun011