zooks
@zooks
Frontend

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

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

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

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


Подскажите, где ошибка.
  • Вопрос задан
  • 2738 просмотров
Решения вопроса 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]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Lubaev
@Lubaev
query строка не попадает в разбор
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы