Поддержка Плагины Ошибка в работе плагина All 404 Redirect to Homepage

  • Здравствуйте. Установила плагин All 404 Redirect to Homepage, все вроде нормально, но…
    Не могу попасть в админку, после выхода, адрес сайта/admin создает ошибку и кидает на главную. Пришлось заходить на хостинг и отключать плагин.
    Может можно как-то покопаться) в коде плагина и что-нибудь вписать? Или на сайте прописать что-то… Помогите пожалуйста. Не хотелось бы расставаться с плагином.

    • Тема изменена 6 лет, 4 месяца назад пользователем adelera. Причина: Не решенная

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • после выхода, адрес сайта/admin

    А нужно адрес сайта/wp-admin

    Не хотелось бы расставаться с плагином.

    Лучше расстаться с подобными плагинами. И все нужные Вам редиректы прописать в htacсess.

    А 404 редиректить — не лучшая идея.

    • Ответ изменён 6 лет, 4 месяца назад пользователем SeVlad. Причина: Узал что за плагин

    Поняла. Удалю плагин. Спасибо!
    Больше интересовал ответ «А 404 редиректить — не лучшая идея»

    Я посмотрел что это за плагин и потом немного поправил ответ.

    А саму 404ю просто рекомендую сделать информативной. Чтобы пользователь попав на неё не закрыл сайт, а чем-то заинтересовался.

    Дело в том, что плагин мне нужен только для перенаправления страниц «amp» на обычную ссылку. 1500 страниц с этими амп в Гугле, соответственно ошибок. Не хочу я этот АМП, ссылки по всему инету (источники ставят на амп) да и Яндекс ругается…
    Где-то нашла, что в код плагина нужно прописать код (вставляла этот код и все прекрасно работало):
    if($options[‘p404_status’]==’1′ & $options[‘p404_redirect_to’]!=»){
    if (strpos($link, «/amp») !== false) {
    header (‘HTTP/1.1 301 Moved Permanently’);
    header («Location: » . str_replace(‘/amp’, », $link));
    exit();
    }

    Код нашла здесь https://www.alexkras.com/how-to-disable-amp-on-wordpress/

    Может можно этот код куда-то на сайте прописать? Я чайник в этом, как вы понимаете)
    Жду ответа!!!

    • Ответ изменён 6 лет, 4 месяца назад пользователем adelera.

    Наверное этот код в файл htacсess нужно прописать… но в каком виде? Так и вставлять?

    Модератор Yui

    (@fierevere)

    永子

    Наверное этот код в файл htacсess нужно прописать

    получите ошибку 500

    А что делать? Никак?

    Модератор Yui

    (@fierevere)

    永子

    не нужно пользоваться кодами которые найдены «Где-то» без четкого описания того, что они делают и в какое место какого файла их надо вставить
    Тем более тот товарищ решает совсем другую проблему (с /amp)

    Вы наверное не читаете… у меня та же проблема (с /amp)…

    Дело в том, что плагин мне нужен только для перенаправления страниц «amp» на обычную ссылку. 1500 страниц с этими амп в Гугле, соответственно ошибок.

    Что такое страницы «amp»? Как выглядит адрес?

    у меня та же проблема

    Какая «проблема»?

    И? Вы (зачем-то) сделали эти страницы, ВП работает что бы их делать, а теперь хотите никого не пускать на них? Зачем тогда их было делать?

    Вы для начала определитесь — они Вам нужны или нет. Если нет — удалите тот плагин, которым Вы их делали. Если да — ничего с ними делать ненужно.

    Плагин, который генерирует AMP страницы отключите, а чтобы 404 ошибка не появлялась в .htacces добавьте правило наподобие:

    RewriteCond %{REQUEST_URI} ^(.*)/amp/(.*)$
    RewriteRule . %1/%2 [R,L]

    Тогда со временем эти странички из кеша гугла пропадут (но не сразу), а люди, заходящие на сайт по этим адресам будут перенаправляться на оригинал.

    Большое спасибо уважаемый krioteh! Я фигею… модераторы не знают что такое и для чего amp….

    Модератор Yuri

    (@yube)

    Я фигею… модераторы не знают

    Я фигею… люди не знают значение слова «модератор»

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «Ошибка в работе плагина All 404 Redirect to Homepage» закрыта для новых ответов.