Показать полную графическую версию : Вопрос по RewriteRule
Как должно выглядить правило, чтобы с адресов site.dn/text, site.dn/text_text и site.dn/text-text шла переадресация на site.dn/text.html и т.д. С первым вопросов нет, интересует как добавить в правило символы "-" и "_" ?
sadoz1RewriteEngine On
RewriteRule ^(text([\-\_]text)?)$ $1.html
^([a-zA-Z]([\-\_][a-zA-Z])?)$ $1.html - в итоге должно быть так?
sadoz1 ты же пишешь text... ? Ты у себя квантификаторы повторения забыл поставить. Вообще лучше так..
RewriteRule ^([^\-\_]+([\-\_][^\-\_]+)?)$ $1.htmlесли точно как в вопросе, или
RewriteRule ^([a-zA-Z\-\_]+)$ $1.htmlболее либеральный вариант...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.