Задать вопрос

Как в Yandex Server настроить выдачу результатов на реальные url?

Вот конфиг yandex.cfg


<server>
  # порт, на котором работает Яндекс.Сервер
  Port: 17000
  Host: 127.0.0.1
  # путь к файлу, в который будут выводиться сообщения Яндекс.Сервера
  ServerLog /var/local/yandex/yandex.log

  # рабочая директория
  WorkDir  /var/local/yandex
  
    # настройка авторизованого доступа к административному режиму
  <authorization>
    # имя пользователя
    UserName: user

    # пароль пользователя
    UserPassword: pass
  </authorization></server>

# коллекция документов
<collection id="search" autostart="no">
  # директория, в которой будут размещены вновь созданные индексные файлы
  IndexDir  /var/local/yandex/workindex

  # выдача тестовой информации
  <indexlog>
      # Путь к файлу протокола индексирования.
      FileName       /var/local/yandex/index.log

      # Уровень выдачи тестовой информации.
      Level verbose moreinfo info debug moredebug
  </indexlog>


  #
  # Конфигурационный файл может включать несколько секций DataSrc, каждая
  # из которых описывает источник данных.
  #

  <datasrc id="webds">
     Name: news
     
     Config : -w site1.ru

     <webds>
        DefaultHttpPrefix : site1.ru
        StartUrls : site1.ru

       <indexedarea>
           HttpPrefix : site1.ru
           Options : UseDirectUrls
       </indexedarea></webds></datasrc><datasrc id="webds">
     Name: wiki
     
     Config : -w site2.ru

     <webds>
        DefaultHttpPrefix : site2.ru
        StartUrls : site2.ru

        <indexedarea>
           HttpPrefix : site2.ru
           Options : UseDirectUrls
        </indexedarea></webds></datasrc></collection>

Подскажите, почему результаты выдачи открываются из коллекции, а не напрямую с сайта, как в yandex сейчас? Что нужно исправить?

  • Вопрос задан
  • 2779 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы