Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.
Вы не зашли.
Здравствуйте.
mod_rewrite используется для формирования ЧПУ:
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) /index.php?request=$1
Однако скрипты по их истинным адресам (например, /index.php, /modules/contact.php), доступны пользователю.
Хотелось бы сделать их недоступными, т. е., чтобы все файлы кроме статики (графика, стили, JavaScript, XML и пр.) не были доступны пользователю через POST/GET запрос. Короче говоря, все php-файлы обрабатывались бы модулем (запросы бы отправлялись в переменную request), и если пользователь введет путь к реальному файлу скрипта, ему бы выдавалась ошибка 404.
Не подскажете, какое нужно для этого правило/правила?
Неактивен