Подскажите с mod_rewrite

I
На сайте с 29.04.2006
Offline
135
398

Делают так:

RewriteRule ^([0-9]+)/([A-Za-z0-9-]+)(/?)+$ illnlist.php?a=view&bukva=$1&name=$2 [L]

Итог:

ссылки вида /1/name/ открываются.

ссылки вида /1/ не работают... что нужно подправить?

grey109
На сайте с 15.06.2005
Offline
180
#1

RewriteRule ^([0-9]+)/(/?)+$ illnlist.php?a=view&bukva=$1 [L]

grey109 добавил 23.03.2008 в 13:32

И еще, насколько я помню, регулярное выражение ([A-Za-z0-9-]+) должно выглядеть как([A-Za-z0-9\-]+), т.к. "-" - это указание диапазона, а "\-" - это именно символ "-".

I
На сайте с 29.04.2006
Offline
135
#2

Нет. Не так. Разобрался сам:

RewriteRule ^([0-9]+)/([A-Za-z0-9-]*)/?+$ illnlist.php?a=view&bukva=$1&name=$2 [L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий