Задать вопрос
zooks
@zooks
Frontend

Как настроить Htaccess-параметры php в читаемый путь?

Всем доброе утро!

На сайте изменились пути:
/dir/?subdir=123
на
/dir/subdir123

Но следующая строка в .htaccess не работает:
RewriteRule ^dir/\?subdir=(.+)$ dir/subdir$1 [R=301,L]


Подскажите, где ошибка.
  • Вопрос задан
  • 2739 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 2
inside22
@inside22
RewriteCond %{QUERY_STRING} ^subdir=([0-9]*)$
RewriteRule ^dir$ /dir/subdir/%1 [R=301,L]

Как то так наверное.
Ответ написан
zooks
@zooks Автор вопроса
Frontend
С учетом
RewriteBase /
В итоге сделал так:
RewriteCond %{QUERY_STRING} ^subdir=([0-9]+)$
RewriteRule ^dir$ dir/subdir%1? [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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