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шниками нужно некое универсальное правило.
Как это можно сделать ?
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]