WordPress неожиданно изменил стиль адресации URL с 'ab c .net / home / ... на ab c .net / home-3 / - PullRequest
0 голосов
/ 02 февраля 2020

Пожалуйста, помогите с проблемой на моем сайте WordPress (я гуглю ни за что.

Мой сайт имеет структуру URL "egf.ru/home / ...", но внезапно все ссылки становятся "egf" .ru / home-3 /.."

Похоже, сайт решил переехать навсегда по собственному желанию.

Я новичок в WordPress и не смог выяснить, как привести назад и в чем причина.

Основная проблема этого - SEO. Потому что теперь все ранее действительные индексированные (egf.ru/home / ...) ссылки становятся 404.

И следующая проблема заключается в том, что в некоторых статьях по-прежнему есть текст - ссылки на оригинальные egf.ru/home/ .. - щелкнув по ним, мы получим 404.

И, конечно, если бы я изменил этот адрес вручную в моем браузере от ../home/ .. до ../ home-3 / .., он сразу же работал бы идеально.

Так что сделал простой временный «патч» перенаправления 302 на header.php

php псевдо

if (('home/') inside $url) 
{
    str_replace('..home..','..home-3..') 
    header(Location: ..home-3..)
    die:)
}

, чтобы сделать все ссылки действительными.

Но это не t решить проблему в глобальном масштабе.

Пожалуйста, помогите мне вернуть его в режим исходного маршрута (../home/ ..). не так, как дома-3.

тьфу.

Активные плагины (40 шт.):

CAOS AMP SEO ALL-IN-ONE ....... DUPLICATE POST .... Wp OPTIMIZE

дублировать сообщение ... но как возможно, что кто-то дублировал все дважды? Кроме того, не существует оригинального URL-адреса файлов с путем «egf.ru/home/.../filename», а также «egf.ru/home-2/.../filename».

Итак ЧТО может ли кто-то дублировать, чтобы сделать такой беспорядок = (

1 Ответ

0 голосов
/ 10 февраля 2020

FINAL!))

SOmeone продублировал набор страниц как основной с псевдонимом 'home' и отправил его в черновики.

Таким образом, кислородный шаблон переместил свою базу на наиболее свободную sh копия mainpagehome - / home-3 /

, но все меню по-прежнему было подключено к указанной странице / home /, которая, тем не менее, была составлена ​​и по-прежнему была root источником для всего меню.

SO

мы удалили старый оригинал / home / page и вернули его в качестве основного для шаблона.

Таким образом, синхронизация между ману и навигацией по шаблону и старыми ссылками вручную ( egf.ru/home/abcxyz) вступил в силу и сайт был восстановлен.

В течение этого времени я использовал временный редирект 302 из дома в дом / 3, чтобы избежать 404 ответа не существует

И в конце концов, когда GOOGle частично проиндексировал дом-3 вместо дома, когда все было вылечено - я сделал 301 перманентно перенаправленным из / home-3 / в / home /, чтобы объединить хлыст назад =)

Будьте осторожны с изменение статуса страница, которая является root родительской для меню. Я не знаю, где это изменить, поэтому я откатился на старую оригинальную домашнюю страницу (или переименована с замком ... я не помню), но WordPress упал без слов предупреждения)) Так что кто-то по незнанию разработал основу для -меню страницы. И никто не понимал, что случилось и что и где вылечить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...