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