Поддержка Проблемы и решения переадресация дублей категирий

  • У меня плагин мобильной версии понаделал дубли типа: ?fdx_switcher=true, ?fdx_switcher=mobile и ?fdx_switcher=desktop
    т.к. rel=»canonical» у меня прописан, я не особо переживал, пока не увидел, что PageSpeed Insights ругается на переадресацию и выводит урл всех страницы мобильной темы с ?fdx_switcher=true.
    Покапавший в интернете я нашел такой код в статье «Переадресация с дублей на каноническую страницу»

    
    <?php
    if (is_singular()){
    $check = get_bloginfo('url') . $_SERVER['REQUEST_URI']; // узнаем текущий url
    if ( $check != get_permalink()){
    header("HTTP/1.1 301 Moved Permanently");
    header('Location: ' . get_permalink() );
    } // операция сравнения, если обнаруживаем отличие, делаем перенаправление
    }
    ?>
    

    Этот код замечательно сработал, в мобильной теме посты и страницы показываются с каноническим урл и PageSpeed Insights так же перестал ругаться.

    Но данный код не работает, для категорий. урлы категорий остались, как раньше с ?fdx_switcher=true.
    Присмотревшись к коду, я начал думать, что get_permalink это получение постоянной ссылки на запись, а для категорий надо использовать get_category_link() . Пытался по разному вставить get_category_link в данный код, но не получается, моих знаний не хватает.
    Помогите, как правильно изменить код, чтобы переадресация работала и для категориях.

    • Тема изменена 3 года, 2 месяца назад пользователем Yui. Причина: please use CODE button for code formatting
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Видимо мертвое дело здесь что то спрашивать. Просто нулевая поддержка.

    • Ответ изменён 3 года, 2 месяца назад пользователем seva09.
    Модератор Yuri

    (@yube)

    Просто нулевая поддержка.

    Здесь вообще нет поддержки.
    См. Почему мне никто не отвечает?

    Модератор Yui

    (@fierevere)

    永子

    Это форум взаимоподдержки и обмена опытом.
    Поэтому перед тем, как предьявить претензии, подумайте, а сами вы кому-то помочь попытались?
    Нет.
    Ну вот и получите — дебит с кредитом сходятся, баланс нулевой.

    А еще код стоит потрудиться оформлять по-человечески, а не валить все в одну кучу, настолько, что на это даже смотреть не хочется.

    Я же говорю, просто нули. Отписались, что бы вакуум заполнить.
    Причем тут бухгалтерия, если мог бы — то помог, в данном случае помощь нужна мне. А вокруг тишина.
    А еще код представил, как он есть, где здесь навалено в одну кучу? разбираться видимо надо в коде, а не умничать.

    разбираться видимо надо в коде, а не умничать.

    Может для начала стоит уважать других, соблюдать правила форума, а не умничать?

    Вам кто-то обязан ответить? К чему тогда эти претензии?

    Модератор Yui

    (@fierevere)

    永子

    seva09

    вы в курсе что вам теперь вообще не ответят?

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

    Пока-пока

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «переадресация дублей категирий» закрыта для новых ответов.