Показать сообщение отдельно
Старый 29.03.2016, 14:08   #8
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 27.06.2009
Адрес: Рязань-Москва
Сообщений: 471
Написано 401 полезных сообщений
(для 1,072 пользователей)
Ответ: прямой доступ к БД

Сообщение от 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_URItest$
RewriteRule ^(.*) template/view/test.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-[OR]
RewriteCond %{REQUEST_URI} \.(ini|php)$
RewriteRule ^(.*) index.php [L,QSA]
</
IfModule>

<
IfModule mod_php5.c
php_flag magic_quotes_gpc Off
</IfModule
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (29.03.2016)