Изменение запросов Web URLs, при изменении местоположения, каталогов и файлов Web сервера.

Иногда Вы должны переместить файлы и каталоги на Web сервере. Вы можете:

Перенаправить запросы URLs и каталогов

Изменить местоположение HTML, CGI и файлов иконок

Перенаправление запросов URL для каталогов.

Вы можете хранить файлы баз данных, HTML файлы, CGI сценарии и другие, связанные Web файлы в нескольких местах на жестком диске сервера. Вы можете перемещать их в новые каталоги без нарушения связей URL, действующих в Server документе.

Пример. Если Вы имеете Web приложение, с именем mysite.nsf, на сервере www.acme.com, но Вы хотите переместить это приложение на сервер www.abc.com, Вы можете переадресовывать всех пользователей на сервер www.abc.com, когда они получают доступ к приложению на www.acme.com

Переадресовывание URL показывает страницу с нового местоположения и показывает URL в окне местоположения для пользователя. Mapping URL или каталог показывает страницу в новом местоположении и скрывает URL от пользователя. Вы можете переадресовывать или URLs или каталоги для серверов единственного сайта и для виртуальных серверов на одном хосте на несколько серверов.

Чтобы переадресовывать URL или каталог, Вы создаете документ Mapping/Redirection, в Domino Directory. Domino показывает Mapping/Redirection документ, как ответный документ к Server документу на закладке представления Настройка – Web – Web Configuration Settingss.

Из клиента Domino Administrator, выбирайте закладку Настройка, выберите сервер и откройте Server документ для сервера, на котором Вы хотите переадресовать URL или каталог.

Выбирайте представление Все документы на сервере, нажмите – Web, выбирайте Create URL Mapping/Redirection.

Щелкает на закладке Basics, заполняйте поля:

Поля

Значения

What do you want to setup

Выбирайте одно:

URL --> URL - карта перехода от одного URL к другому URL, так чтобы Вы могли создавать имена псевдонимов для длинных имен файлов, переименовывать каталоги, перемещать группы файлов, или хранит файлы на различных дисках сервера, без нарушения внешних связей или закладок пользователей. Domino не показывает URLs заднего плана пользователю. Вы не можете сделать этого со страницами, сохраненными в базе данных Domino.

URL --> Directory – каталоги URL в различные каталоги, так что Вы можете переименовывать каталоги, перемещать файлы, или хранит файлы на различных дисках. Domino не показывает URLs заднего плана пользователю. Вы не можете сделать этого со страницами, сохраненными в базе данных Domino.

Redirection --> URL – переход от URL к другому URL. Domino показывает переадресованный URL в браузере пользователя. Используйте этот выбор для переадресования URL, к определенному URL. Например, к странице сохраненной в базах данных Domino.

Выбирайте закладку Site Information, заполните поля:

Поле

Значение

IP Address

Если Вы создаете Mapping for Virtual Server, определите уникальный адрес IP или имя хоста для сервера.

Выбирайте закладку Mapping, заполните поля:

Поле

Значение

First URL path

Входящий URL путь, который Вы хотите отразить на другой каталог или URL.

Second URL path

Полный путь или имя каталога, на который Вы хотите отразить URL (новый URL).

Для URL - > URL и URL - > Directory местоположения, к которому Вы должны перейти, на той же самой машине в каталог, указанный URL путь.

Выбирайте закладку Access, заполните поля и сохраните документ:

Поле

Значение

Access

Если вы выбираете URL --> Directory, Определите тип доступа, который Вы хотите дать пользователям к каталогу.

Reader - позволяет браузеру читать файлы в каталоге.

Execute – позволяет браузеру выполнять файлы программ из этого каталога.

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

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

Введите команду на консоли сервера и перегрузите сервер, для вступления изменений в действие:

tell http restart