Ustawienia działania przebudowywania

Użytkownik może skonfigurować ustawienia implementowania działania przebudowywania dla odpowiedzi wychodzących obsługiwanych przez serwer proxy. Działania przebudowywania definiują sposób, w jaki serwery proxy ponownie zapisują elementy adresów URL na stronach HTML lub odsyłacze przekierowujące w odpowiedzi. Działania przebudowywania są często wykonywane w celu zamaskowania tożsamości serwera zaplecza przy użyciu serwera proxy.

Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Serwery > Typy serwerów > Serwery proxy WebSphere > nazwa_serwera_proxy > Działania proxy >nazwa_działania.

Nazwa działania

Służy do określania definiowanej przez użytkownika nazwy symbolicznej działania przebudowywania.

Nazwa działania przebudowywania musi być unikalna i nie może zawierać niepoprawnych znaków. Pole nazwy nie może zawierać następujących znaków: # \ / , : ; " * ? < > | = + & % '.

Typ działania przebudowywania

Służy do określania typu działania przebudowywania, które ma zostać wykonane. Można określić następujące typy działania przebudowywania: Odpowiedź bezwzględnego adresu URL, Przekieruj nagłówek położenia, Przekieruj kod statusu, Odpowiedź względnego adresu URL, Ustaw informację cookie.

Tabela 1. Typy działań przebudowywania.

W poniższej tabeli przedstawiono listę typów działań przebudowywania.

Typ działania Opis
Odpowiedź z bezwzględnym adresem URL Powoduje przebudowanie bezwzględnego adresu URL w atrybucie znacznika w odpowiedzi HTTP. Serwer proxy skanuje odpowiedź w poszukiwaniu atrybutu zgodnego ze wzorcem źródłowym. Jeśli występuje zgodny wzorzec źródłowy, serwer proxy przebuduje odpowiedź na podstawie wzorca docelowego. Na przykład:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
Znacznik <img src="http://someserver/1.jpg" /> zostanie zmieniony na <img src="http://someserver/prefix/1.jpg" />.
Nagłówek przekierowania położenia Powoduje przebudowanie identyfikatora URI w nagłówku relokacji w odpowiedzi HTTP. Na przykład:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'
Nagłówek położenia: "Location: http://www.ibm.com" zostanie zmieniony na "Location: https://www.ibm.com".
Kod statusu przekierowania Służy do określania kodu statusu przekierowania w pierwszym wierszu komunikatu odpowiedzi, na przykład 301 lub 302.
Odpowiedź z względnym adresem URL Powoduje przebudowanie odpowiedzi z względnym adresem URL w atrybutach znaczników. Serwer proxy skanuje odpowiedź w poszukiwaniu atrybutu zgodnego ze wzorcem źródłowym. Jeśli występuje zgodny wzorzec źródłowy, serwer proxy przebuduje odpowiedź na podstawie wzorca docelowego. Na przykład:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
Znacznik <img src="/myimages/1.jpg" /> zostanie zmieniony na <img src="/prefix/myimages/1.jpg" />.
Odpowiedź ze względnym adresem URL: Pasywna Zamiast przebudowywać odpowiedź bezpośrednio serwer proxy wprowadza informację cookie do nagłówka odpowiedzi. Jeśli na przykład żądanie dla znacznika „/myimages/1.jpg” zostanie wysłane z przeglądarki z informacją cookie, serwer proxy utworzy ponownie żądanie identyfikatora URI jako znacznik „/prefix/myimages/1.jpg”. Ta opcja wymaga przeglądarki obsługującej informacje cookie dla każdej sesji. Można zdefiniować tylko jedną regułę pasywną.
Ustaw domenę informacji cookie Powoduje przebudowanie atrybutu domeny nagłówka ustawiania informacji cookie. Na przykład:
fromPattern = '(.*)'
toPattern = '$1.cn'
Nagłówek ustawiania informacji cookie: „Ustaw informację cookie: JSESSIONID: abcdefg; domena=„www.ibm.com”” zostanie zmieniony na „Ustaw informację cookie: JSESSIONID: abcdefg; domena=„www.ibm.com.cn””.
Ustaw ścieżkę informacji cookie Powoduje przebudowanie atrybutu ścieżki nagłówka ustawiania informacji cookie. Na przykład:
frPattern = '(.*)'
toPattern = '/prefix$1'
Nagłówek ustawiania informacji cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" zostanie zmieniony na "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"".
Wzorzec źródłowy

Służy do określania oryginalnego wzorca adresu URL zawartego w odpowiedzi serwera docelowego. Wzorzec może zawierać symbol znaku wieloznacznego: *. Wzorzec adresu URL może zawierać jeden lub wiele symboli gwiazdki (*).

Wzorzec docelowy

Służy do określania wzorca wynikowego po przebudowaniu. Wzorzec może zawierać symbol znaku wieloznacznego: *. Wzorzec adresu URL może zawierać jeden lub wiele symboli gwiazdki (*).

Włączenie pasywnego przebudowywania

Służy do określania, czy przebudowywanie identyfikatora URI ma być odroczone aż do czasu, gdy klient wyśle następne żądanie dotyczące tego identyfikatora URI. Włączenie pasywnego przebudowywania uniemożliwia przebudowywanie przez serwer proxy wszystkich odsyłaczy w odpowiedzi przed wysłaniem odpowiedzi do klienta.

Nazwa informacji cookie

Służy do określania informacji cookie, dla której atrybut ścieżki lub domeny ma zostać przebudowany. To ustawienie jest poprawne tylko wtedy, gdy jako typ działania wybrano Ustaw ścieżkę informacji cookie lub Ustaw domenę informacji cookie.

Ograniczenie wzorca adresu URL

Powoduje dopasowanie adresu URL żądania w celu przebudowania w komunikacie odpowiedzi. Ograniczenie wzorca adresu URL zapobiega przebudowywaniu przez serwer proxy wszystkich wzorców adresów URL w komunikacie odpowiedzi określonej strony, pozwalając na pominięcie analizowania odpowiedzi dla innych stron (gdy istnieje wiele stron). To ustawienie jest poprawne tylko wtedy, gdy jako typ działania wybrano Odpowiedź z bezwzględnym adresem URL lub Odpowiedź z względnym adresem URL.

Ograniczenie domeny informacji cookie

Służy do określania reguły ograniczającej dla przebudowywania domeny informacji cookie tylko do zestawu określonych domen. Jeśli żadne domeny nie zostaną określone, wszystkie domeny zostaną przebudowane. To pole jest poprawne tylko wtedy, gdy jako typ działania przebudowywania wybrano Ustaw domenę informacji cookie.

Ograniczenie ścieżki informacji cookie

Służy do określania reguły ograniczającej dla przebudowywania ścieżki informacji cookie do określonych ścieżek. Jeśli żadne ścieżki nie zostaną określone, wszystkie ścieżki zostaną przebudowane. To pole jest poprawne tylko wtedy, gdy jako typ działania przebudowywania wybrano Ustaw ścieżkę informacji cookie.



Nazwa pliku: ujpx_rewriteaction_detail.html