Сообщение от ant0N
ну так и как добраться до файла в этом случае?
вот например есть файл в директории /template/view/feedback.php
и я могу его открыть так: www.site.ru/feedback
но если я там же создам файл /template/view/test.php, то я получаю 404
|
Можно вляпать костыль по быстрому
RewriteCond %{REQUEST_URI} test$ - под это правило будут попадать любые запросы к сайту, заканчивающиеся на "test". При необходимости правило можно уточнить. Флаг [L] - last, если правило сработало, дальнейшие правила не выполняются.
AddType image/x-icon .ico
AddDefaultCharset UTF-8
Options +FollowSymlinks
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteBase /
#Перенаправление на www.site~
#RewriteCond %{HTTP_HOST} !^www.
#RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
#Если запрашивают test, редирект на скрипт template/view/test.php
RewriteCond %{REQUEST_URI} test$
RewriteRule ^(.*) template/view/test.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(ini|php)$
RewriteRule ^(.*) index.php [L,QSA]
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
</IfModule>