Поддержка Проблемы и решения Редирект 301 через .htaccess

  • Решено 1596754as98

    (@adminstrelok)


    Вопрос как бы не совсем относится к WP. Но всё же прошу помощи, так как уже крыша едет от нерешаемой задачи.
    Есть старый сайт HTML. Надо сделать редирект 301 отдельных страниц сайта на другой, WP сайт.
    Например со страницы http://k-loshkarev.ru/old_%20zvenigorod_1.php на страницу http://l-konstantin.ru/category/zvenigorod/istoriya-zvenigoroda/

    В поисках решения проблемы решил использовать файл htaccess, который создал для старого HTML сайта. Но ни один из предложенных на просторах и-та вариантов 301 редиректов через htaccess или не работает или приводит к зависанию всего сайта. Единственное, что работает — это вот такой вариант

    Redirect 301 / http://site.com

    Но это делает редирект на новый сайт со всех страниц старого сайта. А мне, как вы поняли, нужно сделать редирект с отдельных страниц старого сайта на новый. Есть ли решение?

Просмотр 1 ответа (всего 1)
  • Автор 1596754as98

    (@adminstrelok)

    Ответа я так и не дождался….Но проблема решилась до обидного просто….. Но сколько времени и нервов потрачено …

    Может кому пригодится.

    Все дело было в следующем:
    Причина 1. В неправильном расширении страниц статического сайта HTML -было php вместо html
    Как это получилось — один Бог ведает )))

    Причина 2. В символе пробела. который случайно попал в URL как раз тех страниц. которые надо было перенаправить с 301 на другой сайт. Пробел генерировал в URL символ %
    (Что самое интересное — такие «кривые» URL успешно работали внутри HTMLсайта)

    Исправил «кривой» URL http://k-loshkarev.ru/old_%zvenigorod_1.php
    на нормальный:
    http://k-loshkarev.ru/old_zvenigorod_1.html

    И эта конструкция заработала:
    Redirect 301 /old_zvenigorod_1.html http://l-konstantin.ru/category/zvenigorod/istoriya-zvenigoroda/

    (Проверено на этом сервисе http://www.bertal.ru )

Просмотр 1 ответа (всего 1)
  • Тема «Редирект 301 через .htaccess» закрыта для новых ответов.