#1 22.05.08 20:49
Обработка 'mod_rewrite' в файле .htaccess (подробнее внутри)
Всем привет
Уже головой бьюсь об стену
Перерыл кучу форумов и мануалов
Вообщем есть у меня такой .htaccess
AddDefaultCharset utf-8
RewriteEngine on
Options +FollowSymlinks
#site.com/page use default template
RewriteRule ^([A-Za-z0-9\_\-\.]+)(?:\/|(.))$ index.php?wls_page=$1$2 [L,QSA]
#site.com/template/page/ for use all template
RewriteRule ^([A-Za-z0-9\_\-\.]+)\/([A-Za-z0-9\_\-\.]+)(?:\/|(.))$ index.php?wls_template=$1&wls_page=$2$3 [L,QSA]
обрабатывается нормально
но файлы которые реально существуют, типа картинки и тп, и папки так же тоже обрабатываются
Как сделать что бы при условии существовании папки или файла рулесы не срабатывали а возвращался тот документ который в адресе ?
Исправлено Anonimizer_me (22.05.08 20:50)
Offline
#3 23.05.08 14:31
Re: Обработка 'mod_rewrite' в файле .htaccess (подробнее внутри)
XuMiX, да, так то всё ок
Но вот смотри
пишу к примеру
http://site.ru/test
и всё пашет как надо
http://site.ru/test/
Страница правильно выводится, но все запросы к стилям картинкам и тп приводят к тому что они тоже прогоняются через мод реврайт
почему не могу понять
вот так в коде к примеру подключаются стили href="/media_files/site/css/style.css"
Offline
#5 23.05.08 18:17
Re: Обработка 'mod_rewrite' в файле .htaccess (подробнее внутри)
XuMiX, не помогло
нашёл косяк
я указывал не href="/media_files/site/css/style.css" а вот так href="media_files/site/css/style.css"
вот и был косяк :)
теперь всё ок
Исправлено Anonimizer_me (23.05.08 18:20)
Offline

