Форум ApacheDev

Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.

Вы не зашли.

#1 2007-11-29 11:30:33

Локи
Новичок
Зарегистрирован: 2007-11-29
Сообщений: 1
Рейтинг :   

Нужно решение.

Всем привет..

Подскажите пожалуйста решение такой проблемы:

есть правило:
RewriteRule ^catalogue/([^/]*)/?([a-zA-Z0-9-]+)?/?([a-zA-Z0-9-]+)?/? /3.php?link_text=$1&page=$2&sort=$3 [L]


Оно работает для одной переменной которая всегда есть, и двух которые могут быть, а могу и не быть, притом по отдельности.

Нужно следующее правило, которое работало бы для двух переменных которые всегда есть, и двух которые могут быть, и для другого файла.
По аналогии
RewriteRule ^catalogue/([^/]*)/([^/]*)/?([a-zA-Z0-9-]+)?/?([a-zA-Z0-9-]+)?/? /4.php?link_text=$1&parent_text=$2&page=$3&sort=$4 [L]


Не работает. Всеравно идёт на файл 3.php.

Спасибо за внимание.

Неактивен

 

#2 2007-11-30 17:44:55

silent_ion
Новичок
Зарегистрирован: 2007-09-28
Сообщений: 2
Рейтинг :   

Re: Нужно решение.

imho
никак. только по такому количеству аргументов никак не определить что все таки нужно.
если в запросе 2 параметра например, он подходит в оба RewriteRule. А выполнится первый совпавший.
Нужны еще отличительные свойства для этих запросов..

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson