![]() |
|
![]() ![]() ![]() |
|
Megas |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 15.1.2006 Репутация: нет Всего: нет |
Полазил по форуму и по инету, но толком решение своей проблеме так и не нашел.
Так как очень плохо разбираюсь в регулярных выражениях, то уже целый день мучаюсь с этой проблемой и никак не могу решить. В общем .htaccess в есть некое правило: RewriteRule ^ext/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/.*$ /ext/public/index.php?cont=$1&act=$2&%{QUERY_STRING} [L] Суть в том, что в папке /ext/ есть подпапка /share/ и нужно чтоб все запросы к файлам начинающиеся на /ext/share/ так и вызывались напрямую без редайректа, а все остальные уже попадали под существующее правило. Примеры запросов которые не должны подпадать под правило: /ext/share/1.php?test=1 /ext/share/some_folder/some_script.php?test=2 Какое правило нужно добавить в или как нужно изменить существующее, чтоб это заработало? Заранее спасибо. Это сообщение отредактировал(а) Megas - 28.2.2010, 17:00 |
|||
|
||||
Megas |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 15.1.2006 Репутация: нет Всего: нет |
Разобрался сам, нужно было добавить перед правилом замены условие:
RewriteCond %{REQUEST_FILENAME} !ext/share/.* Это сообщение отредактировал(а) Megas - 28.2.2010, 19:16 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |