Помогите написать RewriteRule

Статус
В этой теме нельзя размещать новые ответы.

lolshik

Постоялец
Регистрация
21 Фев 2008
Сообщения
316
Реакции
127
Доброе время суток.

Помогите пожалуйста правильно составить RewriteRule

Есть URL
Код:
domen.site.ru/newscat-11.html?page=2
и
Код:
domen.site.ru/newscat-11.html

Необходимо выдрать 11 и значение page (если оно есть)

Я составил такое выражание, 11 выдерает, а как составить для page=2?

Код:
RewriteRule ^newscat-(.*)\.html$ /news_cat.php?cat=$1 [L]

Заранее благодарю.
 
Какой конечный результат хочещь и какая исходная ссылка? (До реврайта)

попробуй строчку дописать
Код:
RewriteRule ^newscat-([^/]*)-page([^/]*).html$ /news_cat.php?cat=$1?page=$2 [L]
 
Какой конечный результат хочещь и какая исходная ссылка? (До реврайта)
попробуй строчку дописать
Код:
RewriteRule ^newscat-([^/]*)-page([^/]*).html$ /news_cat.php?cat=$1?page=$2 [L]

До реврайта -
Код:
domen.site.ru/newscat-11.html?page=2

После хочу -
Код:
domen.site.ru/news_cat.php?cat=11?page=2

Твоя строчка не срабатывает =( пишет 404 ошибку
 
Только зачем такой формат запроса? ПС это не понравится.
Код:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^cat=(\d+)\?page=(\d+)$
RewriteRule ^news_cat.php$ newscat-%1.html?page=%2
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху