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

Как сделать редирект на htaccess. для papka1/papka2 на papka2/papka1?

Помогите пожалуйста, очень нужно
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Средний 16 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Если четко по тз
RewriteRule ^papka1/papka2$ /papka2/papka1\? [L,R=301]

Если вам нужно поменять любые первые на любые вторые
RewriteRule ^(.+[^\/])/(.+[^\/])(\/|)$ /$2/$1\? [L,R=301]

Если вам нужно поменять определенные но с цифрами например papka332/papka111 короче цифры могут меняться.
RewriteRule ^(papka[0-9]{1,})/(papka[0-9]{1,})$ /$2/$1\? [L,R=301]


Теперь вопрос зачем вам ? в конце урал, с него начинается GET но его у вас нет, зачем он вам там нужер.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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