Здравствуйте форумчане,
есть ссылка cat.php?obzor=$1&page=$2
из неё нужно получить obzor/cat-$1/$2/
$1-Содержит как буквы, цифры так дефис
$2-Только цифры либо может вовсе не быть.
Пишу в .htaccess
RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/$ cat.php?obzor=$1 [NE,QSA,L]
RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/([0-9]*)\/$ cat.php?obzor=$1&page=$2 [NE,QSA,L]
Работает.
Вопрос такой как все это можно записать в одну строчку? Почему не работает с одним RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/([0-9]*)\/$ cat.php?obzor=$1&page=$2
И никак не получается сделать ридерект 301 с cat.php?obzor=$1&page=$2 на obzor/cat-$1/$2/
Помогите прописать ридерект. (Отредактировано автором: 08 Августа, 2012 - 09:18:45)
|