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

  • Необходимо:
    Данные страницы необходимо закрыть с помощью тега noindex, nofollow.
    На всех страницах содержащих в url фрагменты

    ?option=
    rsform.html
    Page-
    ?page=
    &view=
    lists
    Itemid=
    limitstart=

    прописать <meta name="robots" content="NOINDEX, NOFOLLOW" />

    Вот пример страниц

    https://www.zakazat-kursovik.kiev.ua/?option=com_rsform&view=item&task=default&id=16029&Itemid=211 
    https://www.zakazat-kursovik.kiev.ua/?option=com_rsform&view=item&task=default&id=18110&Itemid=211
    https://www.zakazat-kursovik.kiev.ua/?option=com_rsform&view=item&task=default&id=21529&Itemid=211
    https://www.zakazat-kursovik.kiev.ua/?option=com_rsform&view=item&task=default&id=22441&Itemid=211
    

    Эти страницы не создавались руками. Как это сделать?
    Или исправить что бы этих страниц не было (код 404)

    • Тема изменена 4 года, 1 месяц назад пользователем Yui.

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

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • robots.txt:

    
    Disallow: /?
    

    и так далее.
    а ссылки будут создаваться автоматом.
    например: https://www.zakazat-kursovik.kiev.ua/?trulala

    PS у вас canonical прописан, так что влиять на что-то эти мусорные ссылки не должны.

    Они в роботс запрещены, но все равно индексируются.
    http://pics.inweb.ua/inflame/158265320754_kiss_115kb.jpg

    Модератор Yui

    (@fierevere)

    永子

    я по вашим картинкам не вижу, они проиндексированы (т.е. добавлены в поиск) или робот просто по ним прошелся (он это делать будет всегда, вне зависимости от ваших запретов).

    вы с joomla что ли переезжали? ссылки уж больно знакомые.
    можно в header.php прописать что-то типа:

    
    <?php $permalink = $_SERVER["REQUEST_URI"]; ?>
    <?php if(strpos($permalink, '?') == true) : ?>
    <meta name="robots" content="NOINDEX, NOFOLLOW" />
    <?php endif; ?>
    

    Да, ссылки проиндексированы и в поиске

    Да, переезжал с джумлы, но сайт совсем новый и перед переносом джумлу сносили.
    А на самих этих страницах прописать: <meta name=»robots» content=»NOINDEX, NOFOLLOW» />
    Можно?

    Модератор Yui

    (@fierevere)

    永子

    можно и на самих страницах, любой из распространенных SEO плагинов это позволяет сделать

    Да, переезжал с джумлы, но сайт совсем новый и перед переносом джумлу сносили.

    гугл может игнорировать запрет в robots.txt, если где-то на трастовых сайтах (или даже на вашем сайте) сохранились ссылки на эти страницы.

    рецепт исправления я вам дал.

    Можете порекомендовать бесплатный?
    А может возможно избавится от таких ссылок? Что бы не переходило на главную, а 404?

    можно и на самих страницах, любой из распространенных SEO плагинов это позволяет сделать

    да нельзя это сделать.
    там одна и та же страница — главная.

    Если прописать в header.php то все страницы с знаком вопроса не будет индексировать? Я правильно понял?

    ага.

    Есть ещё страницы начинающиеся с index.php

    там поиск символа (символов) в url.
    а не начинается со знака вопроса.

    другой вопрос, на старом сайте (на джумле) были ссылки с знаками вопросов. На новом мы поставили редиректы с старых урл на новые. Не будет ли код, который поставим в header.php говорить гугл что те старые ссылки не учитывать?

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