Прошу помощи - ЧПУ с вложением

  • Автор темы Sla_Dom
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
S

Sla_Dom

Прохожие
Суть такая
Движок, разделы и страницы отображаются так
sait.ru/razdel.php?razdelid=1
sait.ru/pade.php?padeid=1

Т.е. в урле страницы никак привязка к разделу не указывается. А что бы хотелось.

Хотелось бы, чтобы урл строился так
sait.ru/razdel($razdelid)/page($pageid)/

Как заменить
page.php?pageid=1
на
page1.html я разобрался.

Теперь бы хотелсоь уяснить как привязать в урл эту страницу к этому разделу?

Вертится идея, что можно просто сделать в .htaccess так
razdel(здесь задать переменную которая рпинимает любое значение)/page(здесь id страницы)

А в самом движэке уже задать чтобы id раздела вставлял в значение этой свободной переменной, но я не могу сообразить как создать такую свободную переменную.

Буду рад помощи.

Или, конечно же, другим вариантам разработки такого ЧПУ.
 
Если правильно понял, за отображение разделов и страниц отвечают два разных скрипта. Поэтому надо скрипт раздела вставить в скрипт страницы.

а в htaccess прописать строчки:

RewriteRule ^page([0-9]+)/$ /page.php?page=$1 [L]
RewriteRule ^razdel([0-9]+)/$ /page.php?razdel=$1 [L]
RewriteRule ^razdel([0-9]+)/page([0-9]+)/$ /page.php?razdel=$1&page=$2 [L]
 
спасибо

Да, за разделы и страницы разные отвечают страницы и сркипыт

НО

в даннх страницы хранится razdelid в котором указан порядковый номер раздела к которому тсраница привязана
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху