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

Как сделать редирект со страницы на страницу?

Добрый день, подскажите как сделать редирект со страницы на страницу на apach?
С https://site.com/en/old на https://site.com/en/new
Пробовал, но не работает:
Redirect 301 /old https://site.com/en/new


RewriteCond %{REQUEST_URI} ^/en/old$
RewriteRule ^.*$ /en/new/? [R=301,L]

RewriteCond %{REQUEST_URI} ^https://site.com/en/old$
RewriteRule ^.*$ https://site.com/en/new/? [R=301,L]


Redirect permanent /en/old https://sitecom/en/new
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
@Hanneman
Должно работать:
RedirectMatch 301 /en/old(.*) /en/new/$1
Что касается вашего, то из примера не видно есть ли у вас
RewriteEngine on
И ничего не сказано, работает ли вообще хоть какая-то директива в .htaccess - поддержка .htaccess очень часто по умолчанию выключена в настройках.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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