htaccess и rewriterule — подмена адресов страниц

Есть раздел, где адреса вида site.ru/svadebnie_turi.html?razdel=2 и

site.ru/svadebnie_turi.html?razdel=2&show=243

Хочу, чтобы официальное бракосочетание открывалось

site.ru/svadebnie_turi.html?razdel=2 - эта ссылка открывалась как site.ru/svadebnie_turi/oficialnoe-brakosochetanie.html
А ссылки вида site.ru/svadebnie_turi.html?razdel=2&show=243 открывались как
site.ru/svadebnie_turi/oficialnoe-brakosochetanie/243.html - т.е. цифра может меняться.

Я создал правило для общей категории
RewriteRule ^svadebnie_turi/oficialnoe_brakosochetanie.html svadebnie_turi.html?razdel=2 [L]
Оно работает. но как сделать правило, чтобы show=243 передавалось в скрипт. т.е. для общих разделов правила уникальные, а для подразделов с idшниками нужно некое универсальное правило.

Как это можно сделать ?

1 ответов


Что нить такое:


RewriteRule ^svadebnie_turi/oficialnoe_brakosochetanie\.html svadebnie_turi.html?razdel=2 [L]
RewriteRule ^svadebnie_turi/oficialnoe_brakosochetanie/([0-9]+)\.html svadebnie_turi.html?razdel=2&show=$1 [L]