dadli
10 / 10 / 0
Регистрация: 08.05.2011
Сообщений: 142
|
|
1 | |
RewriteCond влияет толко для один, следушчи RewriteRule. можно как-то превишать количество RewriteRule21.01.2012, 16:31. Просмотров 3313. Ответов 1
Метки нет Все метки)
(
здраствуите, вот что интересно, сделаю mod_rewrite и для етого в .htaccess фаиле пишу
Код
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule что-то преобразование RewriteRule что-то преобразование2 Код
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule что-то преобразование RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule что-то преобразование2 вопрос: можно как-то определит, что RewriteCond работал для заданнои количество раз RewriteRule ?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
21.01.2012, 16:31 |
Ответы с готовыми решениями:
1
RewriteRule - переписать один GET-параметр, оставив другой RewriteRule для скачивания файла Составить правило RewriteRule для .htaccess RewriteRule - Как исправить ошибку, якобы вызова папки? |
Vovan-VE
13163 / 6549 / 1038
Регистрация: 10.01.2008
Сообщений: 15,070
|
|||||||||||
22.01.2012, 08:57 | 2 | ||||||||||
Проблема вся в том, что порядок выполнения следующий:
Способ 1: цепь. У RewriteRule'а есть флаг C (chain). Следующий RewriteRule, который идет после данного с флагом C, будет выполнен только если этот выполнился. Т.е. выполнение всей цепи RewriteRule'ов, объединенных через [C], будут прервано, как только один не совпадет (каждый следующий будет выполнен, только если выполнились все предыдущие).
Способ 2: триксовый. Отрицательный(-ые) RewriteCond'ы + фиктивное всегда истинное правило без замены с флагом "пропустить следующие N правил"
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
22.01.2012, 08:57 |
RewriteRule RewriteRule RewriteRule Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |