Форум ApacheDev

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.

Вы не зашли.

#1 2007-07-27 23:51:08

Oleg
Новичок
Зарегистрирован: 2007-07-27
Сообщений: 1
Рейтинг :   

Вопрос по ЧПУ

Здравствуйте.
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.

Не подскажете, какое нужно для этого правило/правила?

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson