• Есть ссылка ввиде: http://www.site.com/garden/my-flowers.html

    1. Я через админ-панель, переименовываю категорию garden —> park
    2. Далее, перехожу по старой ссылке: http://www.site.com/garden/my-flowers.html
    3. Меня 301 редиректом, перекидывает на : http://www.site.com/park/my-flowers.html

    То есть, получается, wordpress автоматически пренаправляет на пост с нужной категорией ? Или это какае-то ошибка ? Потому что я нигде не прописывал правила редиректа для новой категории park

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yui

    (@fierevere)

    永子

    SEO плагины, например AIOSEOP, могут автоматически сохранять редирект

    Автор wildapache

    (@wildapache)

    Плагинов нет от слова совсем.

    Чистили flush rules, смотрели .htaccess, удаляли куки, автоматический редирект остаётся.

    да. и если посту слаг поменяете, тоже редиректит, есть такой механизм.

    Автор wildapache

    (@wildapache)

    А где об этом можно почитать на офф сайте ?

    Второй вопрос, если переименуем директорию, у старых постов появится авторедирект 301.

    То есть, больше ничего изменять не нужно, для правильной работы и понимания поисковиками что посты переехали в другую категорию ?

    Модератор Yui

    (@fierevere)

    永子

    смотрю вы решили попробовать глобальный форум

    https://wordpress.org/support/topic/301-redirect-after-category-was-renamed/

    Мне нужен точный ответ, потому что если это какой-то глюк или кэш или ещё что-то, то представьт е что будет если это неправильно сделать ?

    wildapache, привет. Это не плагин и не баг, это функциональность движка. Я не знаю как точно это называется, но это канонические редиректы. На пальцах: /garden/my-flowers — старый адрес записи, /park/my-flowers — новый адрес. Движок видит, что по старому адресу записи нет, он находит запись по слагу (my-flowers), если она существует, он берёт её актуальную категорию и делает перенаправление с несуществующего адреса на актуальный. И эта функциональность даёт много проблем по SEO в ряде случаев.

    Также есть похожая по функциональности и вредности фишка движка — предугадывание ссылок. Вместо /garden/my-flowers напишете /garden/my-flowerd , и движок по той же логике найдёт правильный путь, выполнив перенаправление. Эти два механизма регулярно используются для спама и ухудшения позиций сайтов в поисковой выдаче.

    Понятно, значит вручную ничего прописывать не нужно. Так как с технической стороны 301 редирект вордпресса работает правильно.

    wildapache, да, это штатное поведение движка. Если возникнут трудности с замусориванием поисковой выдачи, то будет иметь смысл отключение обеих функциональностей.

Просмотр 9 ответов — с 1 по 9 (всего 9)

Для ответа на тему необходимо авторизоваться.