Page 1 of 1

Настройка ЧПУ

Posted: Mon Jan 21, 2013 10:15 am
by webber
Здравствуйте. Требуется настроить ЧПУ, чтобы отображалась только последняя подкатегория. То есть, чтобы вместо "www.mysite.ru/category/subcategory/" отображалось "www.mysite.ru/subcategory/". То есть, чтобы все отображалось на первом уровне. Подскажите, пожалуйста, как это можно сделать, желательно без платных модулей? Заранее спасибо.

Re: Настройка ЧПУ

Posted: Tue Apr 30, 2013 12:12 am
by nikoTM

Code: Select all

RewriteRule ^category/subcategory/$ subcategory/$ [NC] 


добавить в .htacess должно помочь

Re: Настройка ЧПУ

Posted: Wed May 15, 2013 5:24 pm
by dynamictemplate
В файле .htaccess создадим правило, которое будет в зависимости от ЧПУ урла, вызывать нужный нам скрипт с нужными параметрами.
RewriteEngine on
RewriteRule ^([^\]+)/([^\]+)/ catalog.php?cat_name=$1&phone_model=$2 [QSA,L]
Первая строка включает работу механизма преобразований. Вторая собственно создает правило. Это обычное регулярное выражение, которое заменит два слова через слеш после домена на catalog.php?cat_name={первое слово}&phone_model={второе слово}.
В конце указываются флаги. Флаг QSA позволяет передавать скрипту дополнительные параметры, помимо категории и модели, после вопросительного знака. Флаг L указывает механизму остановиться после этого правила и больше ничего н е преобразовывать, что-то типа break в switch’е.

можеш также попробивать эту статью

http://www.tryboi.com/ru/nastrojka-chpu ... ncart.html