redirect по шаблону

domainmvd
На сайте с 02.04.2010
Offline
38
494

Привет всем.


RewriteCond %{QUERY_STRING} (?:^|&)book=([0-9]+)&page=([0-9]+)(?:$|&)
RewriteRule ^books_list\.php?$ /book%1/page%2.html [R,L]

Cтраницы вида

www.yyy.com/books_list.php?book=3705&page=15

редиректятся на

www.yyy.com/book3705/page15.html?book=3705&page=15

Как убрать хвост "?book=3705&page=15" ?

[umka]
На сайте с 25.05.2008
Offline
456
#1

RewriteRule ^books_list\.php?$ /book%1/page%2.html? [R,L]

Лог в помощь!
domainmvd
На сайте с 02.04.2010
Offline
38
#2

Спасибо, теперь редиректит так как я хотел.

Ну... не совсем, страницы на кот редиректит перестали работать.

Видимо кофликт с правилами


RewriteRule ^book([0-9]*)\.html($|\?) /books_list.php?book=$1
RewriteRule ^book([0-9]*)/page([0-9]*)\.html($|\?) /books_list.php?book=$1&page=$2
RewriteRule ^books_list([0-9]*)\.html($|\?) /books_list.php?show$1

Както можно это исправить?

domainmvd добавил 28.12.2010 в 20:13

Хееееелпп.....

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