Настройки действий перезаписи

Настройки для выполнения действия перезаписи для входящих запросов, обрабатываемых сервером proxy, можно изменить. Действия перезаписи определяют, как сервер proxy перезаписывает элементы унифицированных указателей ресурсов (URL ответного сообщения). Действия перезаписи часто выполняются для того, чтобы маскировать идентичность базового сервера с сервером proxy.

Для просмотра этой страницы административной консоли выберите последовательно Серверы > Типы серверов > Серверы proxy WebSphere > имя_сервера_proxy > Действия сервера proxy > имя_действия.

Имя действия

Определяет пользовательское символическое имя для действия перезаписи.

Имя действия перезаписи должно быть уникальным и не должно содержать недопустимых символов. Поле имени не должно содержать следующих символов: # \ / , : ; " * ? < > | = + & % '.

Тип действия перезаписи

Определяет тип действия перезаписи для выполнения. Можно определить следующие типы действий перезаписи: ответ абсолютного URL (Absolute URL response), ответ расположения перенаправления (Redirect location header), код состояния перенаправления (Redirect status code), ответ относительного URL (Relative URL response), установки cookie (Set-Cookie).

Табл. 1. Типы действий перезаписи
Тип действия Описание
Ответ абсолютного URL Перезаписывает абсолютный URI атрибуте тега в ответе HTTP. Сервер proxy просматривает ответ на наличие атрибута, совпадающего с шаблоном От. Если совпадение с шаблоном От найдено, то сервер proxy перезаписывает ответ на основании шаблона Для. Пример:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
Тег <img src="http://someserver/1.jpg" /> изменяется на <img src="https://someserver/1.jpg" />
Заголовок расположения перенаправления Перезаписывает URI в заголовке перенаправления в ответе HTTP. Пример:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'

Заголовок расположения: "Расположение: http://www.ibm.com" изменяется на "Расположение: https://www.ibm.com"
Код состояния перенаправления Определяет код состояния перенаправления в первой строке ответного сообщения, например 301 или 302.
Ответ относительного URL Перезаписывает относительный URL в атрибутах тегов ответа. Сервер proxy просматривает ответ на наличие атрибута, совпадающего с шаблоном От. Если совпадение с шаблоном От найдено, то сервер proxy перезапишет ответ на основании шаблона Для. Пример:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
Тег <img src="/myimages/1.jpg" /> изменяется на <img src="/prefix/myimages/1.jpg" />
Ответ относительного URL: пассивный Вместо непосредственной перезаписи сервер proxy вводит cookie в заголовок ответа. Например: Если запрос "/myimages/1.jpg" повторно отправляется браузером с cookie, то сервер proxy снова создаст запрос URI как "/prefix/myimages/1.jpg". Для этой функции требуется браузер, который поддерживает cookie, и для каждого сеанса можно определить только одно пассивное правило.
Установка домена cookie Перезаписывает атрибут домена заголовка cookie набора. Пример:
fromPattern = '(.*)'
toPattern = '$1.cn'

Заголовок cookie набора: "Установка Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" изменяется на "Установка Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn"" 
Установка пути cookie Перезаписывает атрибут пути заголовка cookie набора. Пример:
frPattern = '(.*)'
toPattern = '/prefix$1'

Заголовок cookie набора: "Установка Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" изменяется на "Установка Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/префикс/""  
Шаблон От

Задает исходный шаблон URL в ответе целевого сервера. Шаблон может содержать символ подстановки: * . Шаблон URL может содержать одну или несколько звездочек (*).

Шаблон Для

Определяет получившийся шаблон после перезаписи. Шаблон может содержать символ подстановки: * . Шаблон URL может содержать одну или несколько звездочек (*).

Разрешение пассивной перезаписи

Определяет, задерживать или не задерживать перезапись URI до отправки следующего запроса этого URI клиентом. Разрешение пассивной перезаписи предотвращает перезапись всех ссылок в ответе сервером proxy до отправки ответа обратно клиенту.

Имя cookie

Определяет cookie, для которого перезаписываются атрибуты пути или домена Эта настройка доступна, только когда тип действия задан как установка пути cookie или установка домена cookie.

Ограничение шаблона URL
Ограничение домена cookie

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

Ограничение пути cookie

Определяет ограничение перезаписи пути cookie только определенными путями. Если ни один путь не задан, то перезаписываются все пути. Это поле доступно, только когда тип действия перезаписи задан как установка пути cookie.



Имя файла: ujpx_rewriteaction_detail.html