Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Вопрос по RewriteRule (http://forum.oszone.net/showthread.php?t=73858)

sadoz1 01-11-2006 19:13 505469

Вопрос по RewriteRule
 
Как должно выглядить правило, чтобы с адресов site.dn/text, site.dn/text_text и site.dn/text-text шла переадресация на site.dn/text.html и т.д. С первым вопросов нет, интересует как добавить в правило символы "-" и "_" ?

Sham 01-11-2006 22:27 505566

sadoz1
Код:

RewriteEngine On
RewriteRule ^(text([\-\_]text)?)$ $1.html


sadoz1 02-11-2006 20:43 506032

^([a-zA-Z]([\-\_][a-zA-Z])?)$ $1.html - в итоге должно быть так?

Sham 03-11-2006 05:06 506141

sadoz1 ты же пишешь text... ? Ты у себя квантификаторы повторения забыл поставить. Вообще лучше так..
Код:

RewriteRule ^([^\-\_]+([\-\_][^\-\_]+)?)$ $1.html
если точно как в вопросе, или
Код:

RewriteRule ^([a-zA-Z\-\_]+)$ $1.html
более либеральный вариант...

sadoz1 03-11-2006 16:30 506459

спасибо большое.


Время: 13:01.

Время: 13:01.
© OSzone.net 2001-