Задать вопрос
@kiphirrr

Как правильно написать правило реализации ЧПУ в htaccess?

надо научить сервак понимать адрес
/catalog/dveri_mezhkomnatnye/mebel_massiv/granada/granada/type-bez_stekla/
как
/catalog/dveri_mezhkomnatnye/mebel_massiv/granada/granada/?type=bez_stekla

в htaccess пишу:
RewriteEngine on
...
RewriteRule ^catalog/(.*)/type-(.*)/$ /catalog/$1/?type=$2 [L,QSA]
- отдает 404
если добавить ключ R, то нормально редиректит

пробовал еще так:
RewriteCond %{REQUEST_URI} ^/(.*)(?=type-)type-(.*)/ [NC]
RewriteRule ^.*$ /%1?type=%2 [NE,L]

результат тот же
  • Вопрос задан
  • 67 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Твой ответ звучит так
Как сделать редирект с GET пармметром --> гугл
Гет пармметр не является частью REQUEST_URI
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы