imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 29.09.2004, 14:43     # 1
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Не могу сообразить pattern(regular expression)

Мне нужно, чтобы RewriteUrl делал следующее:

если дано /basedir_path/2004-01-02/ 1-ый редирект
если дано /basedir_path/3244/ 2-ой редирект(другая страница).


как сделать неперекрещивающиеся шаблоны?

я сделал так:

^([0-9]+)/$

и

^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/$

но первый срабатывает и на втором.

ой, пардон, как раз это срабатывает но если кто-то предложит свой вариант, рассмотрим
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 29.09.2004, 14:48     # 2
AleXXXSoft
Guest
 
Сообщения: n/a

вместо
Код:
-
используй
Код:
\-
во втором
 
Старый 29.09.2004, 15:30     # 3
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
а смысл? у меня работает без экранирования...
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 29.09.2004, 15:51     # 4
AleXXXSoft
Guest
 
Сообщения: n/a

тогда в первом исключи значок [^-]

просто ты дал только реги... реги-то правильные по сути.... может нужно дать побольше кусок кода...
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.