Неправильное формирование url

Василий, доброго времени суток!
Очень нужна помощь по настройке Revo 2.2.6
По непонятной причине Яндекс бот формирует неверную структуру сайта и создает корявые ссылки вида:
vidvd.ru/dizajn-interera/company/company/
vidvd.ru/stati/dizajn-interera/novosti/stati/dizajn-interera/2013/03/19/
и так до бесконечности...
получаются категории многократно и беспорядочно вложенные друг в друга. Совет игнорировать глюки Яндекс не подходит, т.к. бот ходит по корявым ссылкам и ему открывается страница с контентом по последнему слешу. все 200 ок
Нагрузка на сервер колоссальная, хостер Джино грозит отключением, сайты выпали из поиска и т.д.
Сайтов 3 (2 шт на одной установке) и везде одна проблема — урл.
Как предотвратить дальнейшее формирование таких ссылок и сделать для тысячи «ненужных» страниц 404 ответ.
Ксения Радионова
02 сентября 2013, 07:49
modx.pro
3 594
0

Комментарии: 11

Василий Наумкин
02 сентября 2013, 11:51
0
То есть, это Яндекс придумал такие url, а на сайте их на самом деле нет?

Не верю. Скорее всего, это Wayfinder генерирует так и нет base_url.
    Ксения Радионова
    02 сентября 2013, 12:04
    0
    я тоже грешу на Wayfinder, с начала он был некешируемый (в соответствии с чьими-то уроками), теперь кешируемый.
    Яндекс их не придумывал, а так неверно перенаправляется движком.
    Кст. Xenu такие урлы не видит и структура у сайта совпадает с реальной
      Василий Наумкин
      02 сентября 2013, 12:10
      0
      Ну так укажи Wayfinder параметр
      &sheme=`full`
      пусть генерирует абсолютные url с именем домена. Я всегда так делаю.

      Для адресов из тегов, типа [[~[[*id]]]] нужно указать так же full в системной настройке link_tag_scheme
        Ксения Радионова
        02 сентября 2013, 12:20
        0
        ок, сделаю
        Огромное спасибо за отзывчивость

        + может есть идеи как сделать 404 ответ на уже попавшие в Яндекс страницы (ведь они открываются как 200 и никуда не денутся)
          Василий Наумкин
          02 сентября 2013, 13:24
          0
          Если страницы нет, будет выдан код 404 и показана страница, указанная в настройке error_page
          Ксения Радионова
          02 сентября 2013, 12:58
          0
          Странно, но после этих действий все равно код меню такой
          <div id="topnav">
                <ul><li class="first"><a href="intstrumentyi-i-oborudovanie/" title="Интструменты и оборудование" >Инструменты</a></li>
          <li><a href="otdelochnyie-materialyi/" title="Отделочные материалы" >Материалы</a></li>
          <li><a href="masterskaya/" title="Мастерская" >Мастерская</a></li>
          <li><a href="texnologiya-remonta/" title="Технология ремонта" >Технология ремонта</a></li>
          <li><a href="stroitelstvo-doma,-dachi/" title="Строительство дома, дачи" >Строительство</a></li>
          <li><a href="dizajn-interera/" title="Дизайн интерьера" >Дизайн</a></li>
          <li><a href="company/" title="Компании" >Компании</a></li>
          <li><a href="novosti/" title="Новости" >Новости</a></li>
          <li class="last"><a href="gallery/" title="Галерея" >Галерея</a></li>
          </ul>
              </div>
            Василий Наумкин
            02 сентября 2013, 13:22
            0
            Кэш почистила?

            Не должно такого быть.
              Ксения Радионова
              02 сентября 2013, 14:27
              0
              Обновить сайт сделала, а также очистила кеш браузера
                Ксения Радионова
                02 сентября 2013, 15:20
                0
                Проблема решилась другим путем. В Waifinder вставила
                &fullLink=`1`
                  Василий Наумкин
                  02 сентября 2013, 15:23
                  0
                  Очень рад.
                    Владимир
                    09 июня 2015, 15:27
                    0
                    Василий, подскажи, а [[!pdoMenu? &scheme=`abs` &context=`web` … ]] может формировать абсолютную ссылку с доменом, соответствующем контексту web будучи вызванном в другом контексте?
                    Как не пляшу, а все с доменом текущего контекста ссылки получатся.
                    Ни Waifinder-ом ни pdoMenu не удадлось пока решить задачу.
                    Написал отдельный вопрос, modx.pro/help/5723/, но пока ни кто не ответил. А тут, вроде, схожая тема.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11