Поделиться через


Использование правил обхода для задания другой учетной записи или метода проверки подлинности для доступа к содержимому (Search Server 2008)

Обновлено: 2008-09-11

Note Примечание:

Если не указано иное, содержащаяся в данной статье информация относится как к серверу Microsoft Search Server 2008, так и к серверу Microsoft Search Server 2008 Express.

В Microsoft Search Server 2008 можно создать новые правила обхода или изменить существующие, чтобы указать другую учетную запись для доступа к содержимому или метод проверки подлинности, используемый для обхода контента по определенному пути. Кроме того, можно выбрать порядок применения правил обхода контента.

Содержание:

  • Обход сайтов, использующих проверку подлинности на основе форм

  • Создание правила обхода контента

  • Изменение правила обхода контента

  • Удаление правила обхода контента

  • Изменение порядка правил обхода контента

Обход сайтов, использующих проверку подлинности на основе форм

Search Server 2008 поддерживает обход сайтов, использующих проверку подлинности на основе форм (FBA), когда она внедрена с использованием типа ввода "Submit". Search Server 2008 не поддерживает обход контента сайтов, которые имеют страницы входа, содержащие последовательности форм, включающих несколько страниц (формы на основе мастера), или формы, использующие динамическое содержимое, формируемое с помощью AJAX, JavaScript или других динамических методов выполнения сценариев. Не поддерживаются сайты, использующие следующие типы форм проверки подлинности.

  • Страницы входа в стиле мастера   Search Server 2008 не выполняет обход сайтов, использующих для проверки подлинности пользователей последовательность экранов. Такие формы в стиле мастера последовательно отображают одну или несколько страниц, каждая из которых основана на пользовательском заполнении формы предыдущей страницы. Так как Search Server 2008 не может обходить несколько страниц входа, то создание правил обхода сайтов, использующих такой тип проверки подлинности не поддерживается.

  • Динамически изменяющиеся формы входа   Search Server 2008 не выполняет обход сайтов, имеющих динамически изменяющиеся страницы входа, так как они разработаны для использования таких технологий, как AJAX. Экран входа, использующий AJAX, может представлять для пользователя новые параметры без отображения обратной передачи — другими словами, сценарий включает отображение новых данных без необходимости обновления страницы в браузере. При взаимодействии пользователя со страницей входа, использующей эту технологию, он может ввести пароль и получить новую форму для ответа на секретный вопрос, не видя обновления страницы в браузере. Создание правил обхода для сайтов, использующих структуру такого типа, не поддерживается.

Примечание   Перед выполнением описанных в данной статье процедур подтвердите, что вы прочли раздел Настройка метода проверки подлинности обходчика (Search Server 2008).

Важно!

Для выполнения следующих процедур необходимо иметь полномочия администратора служб поиска. Дополнительные сведения см. в разделе Добавление или удаление администратора служб поиска (Search Server 2008).

Создание правила обхода контента

Следующая процедура используется для создания правила обхода контента, в котором указана другая учетная запись для доступа к содержимому или метод проверки подлинности при обходе контента по конкретному пути.

Создание правила обхода контента

  1. На странице "Администрирование поиска" в разделе Обход содержимого выберите Правила обхода содержимого.

  2. На странице "Управление правилами обхода содержимого" щелкните ссылку Создать правило обхода.

  3. На странице "Добавление правила обхода содержимого" в разделе Путь в поле Путь введите путь, для которого должно действовать это правило. Можно использовать стандартные подстановочные знаки при вводе пути, например, ввести:

    • http://server1/folder*, чтобы включить все веб-ресурсы с URL-адресом, начинающимся с http://server1/folder.

    • *://*.txt, чтобы включить все документы с расширением имени файла TXT.

  4. Чтобы запретить обход контента папки или дочернего сайта, в разделе Настройка обхода содержимого выберите Исключить все элементы, расположенные по этому пути.

  5. Чтобы выбрать элементы для включения в путь, выберите Включить все элементы, расположенные по этому пути и установите любые из следующих флажков.

    • **Переходить по ссылкам на URL-адрес без обхода контента самого URL-адреса   **Установите этот флажок, если нужно включить в обход ссылки, содержащиеся на странице входа, но не требуется индексировать текст на этой странице.

    • **Выполнять обход сложных URL-адресов (содержащих вопросительные знаки (?))   **Установите этот флажок, если необходимо выполнить обход по URL-адресам, которые используют параметры для отображения дополнительного содержимого.

    • Выполнять обход содержимого SharePoint как страниц HTTP   Обычно обход контента сайтов SharePoint выполняется с использованием специального протокола. Установите этот флажок, если требуется обходить содержимое сайтов SharePoint как страниц HTTP.

    Note Примечание:

    При обходе контента с использованием протокола HTTP разрешения для элементов не сохраняются.

  6. В разделе Укажите тип проверки подлинности выполните одно из следующих действий.

    Note Примечание:

    Чтобы выбирать параметры в этом разделе, выберите Включить все элементы, расположенные по этому пути в разделе Настройка обхода содержимого.

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

    • Если требуется использовать другую учетную запись для доступа к содержимому, щелкните Указать другую учетную запись для доступа к содержимому, после чего выполните следующие действия:

      В поле Учетная запись введите имя учетной записи, имеющей доступ к путям, заданным этим правилом обхода, например, user_name или DOMAIN\user_name.

      В полях Пароль и Подтверждение пароля введите пароль для учетной записи.

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

      Note Примечание:

      Если учетная запись домена, присвоенная учетной записи для доступа к содержимому, использованной для обхода контента, к которому относится это правило, находится не в одном домене с фермой серверов, обычную проверку подлинности использовать нельзя.

    • Чтобы использовать для проверки подлинности сертификат клиента, щелкните Выбрать сертификат клиента, затем выберите сертификат в меню Сертификат.

    • Чтобы использовать проверку подлинности на основе форм, щелкните Задать учетные данные формы, введите размещение формы в поле URL-адрес формы затем выберите Ввести учетные данные.

      Note Примечание:

      Search Server 2008 поддерживает обход сайтов, использующих проверку подлинности на основе форм (FBA), когда она внедрена с использованием типа ввода "Submit". Search Server 2008 не поддерживает обход контента сайтов, страницы входа которых содержат последовательности форм, включающих несколько страниц (формы на основе мастера), или формы, использующие динамическое содержимое, формируемое с помощью AJAX, JavaScript или других динамических методов выполнения сценариев.

    • Чтобы использовать проверку подлинности с помощью файлов cookie, выберите Использовать файлы cookie для обхода содержимого и выполните одно из следующих действий.

      • Чтобы получить файл cookie с URL-адреса, введите полный адрес его расположения в поле Получить файл cookie с URL-адреса и щелкните Получить файл cookie.

      • Чтобы выбрать определенный файл cookie на компьютере или в сети, выберите Задать файл cookie для обхода содержимого, щелкните Обзор и выберите необходимый файл cookie.

      • Чтобы задать страницы ошибок, отображаемые при истечении срока действия файла cookie, введите в поле Страницы ошибок (разделитель — точка с запятой) URL-адреса страниц, разделенные точкой с запятой.

  7. Нажмите кнопку ОК.

Изменение правила обхода контента

Существующее правило обхода контента можно изменить в любой момент, открыв страницу "Управление правилами обхода содержимого", щелкнув правило и соответственно изменив путь и конфигурацию, как описано в предыдущей процедуре.

Удаление правила обхода контента

Следующая процедура позволяет удалить ненужное правило обхода контента.

Удаление правила обхода контента

  1. На странице "Администрирование поиска" в разделе Обход содержимого выберите Правила обхода содержимого.

  2. На странице "Управление правилами обхода содержимого" выберите правило, которое нужно удалить, щелкните появившуюся стрелку и выберите из открывшегося меню команду Удалить.

  3. Нажмите кнопку ОК для подтверждения удаления.

Изменение порядка правил обхода контента

После создания новых правил обхода контента или изменения существующих рекомендуется указать порядок, в котором они будут применяться при обходе контента. Правила обхода контента применяются в том порядке, в каком они перечислены в списке. Таким образом, если два правила относятся к одному и тому же или частично совпадающему содержимому, будет применено первое в списке правило. Чтобы назначить порядок для правил обхода контента, выполните следующую процедуру.

Изменение порядка правил обхода контента

  1. На странице "Администрирование поиска" в разделе Обход содержимого выберите Правила обхода содержимого.

  2. На странице "Управление правилами обхода содержимого" в столбце Порядок в списке правил обхода контента выберите значение, указывающее необходимое положение правила. Другие значения будут смещены соответствующим образом.