Nastavení akce přepisu

Můžete konfigurovat nastavení pro implementaci akce přepisu pro odchozí odezvy zpracovávané serverem proxy. Akce přepisu definují způsob, jakým server proxy přepisuje prvky adres URL, jako jsou například adresy URL na stránce HTML nebo odkaz přesměrování v dané odezvě. Akce přepisu jsou často prováděny s cílem skrýt identitu serveru typu back-end s použitím identity serveru proxy.

Chcete-li zobrazit tuto stránku konzoly pro správu, klepněte na volbu Servery > Typy serverů > Servery proxy platformy WebSphere > název_serveru_proxy > Akce serveru proxy > název_akce.

Název akce

Určuje symbolický název definovaný uživatelem pro akci přepisu.

Název akce přepisu musí být jedinečný a nesmí obsahovat neplatný znak. Pole názvu nesmí obsahovat následující znaky: # \ / , : ; " * ? < > | = + & % '.

Typ akce přepisování

Určuje typ akce přepisu, která má být provedena. Určit lze následující typy akce přepisu: odezva pro absolutní adresu URL, záhlaví umístění přesměrování, stavový kód přesměrování, odezva pro relativní adresu URL, nastavení souboru cookie.

Tabulka 1. Typy akce přepisu.

V této tabulce jsou uvedeny typy akcí přepisu.

Typ akce Popis
Odezva pro absolutní adresu URL Přepisuje absolutní identifikátor URI v atributu značky v odezvě HTTP. Server proxy prochází odezvu a hledá atribut odpovídající vzoru Od. Dojde-li ke shodě vzoru Od, server proxy odezvu přepíše na základě vzoru Komu. Příklad:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
Značka <img src="http://someserver/1.jpg" /> se mění na <img src="http://someserver/prefix/1.jpg" />.
Záhlaví umístění pro přesměrování Přepisuje identifikátor URI v záhlaví pro přemístění v odezvě HTTP. Příklad:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'
Záhlaví umístění "Location: http://www.ibm.com" se změní na záhlaví "Location: https://www.ibm.com".
Stavový kód přesměrování Určuje kód stavu přesměrování na prvním řádku zprávy s odezvou, například 301 nebo 302.
Odezva pro relativní adresu URL Přepisuje relativní adresu URL v atributech značek pro odezvu. Server proxy prochází odezvu a hledá atribut odpovídající vzoru Od. Dojde-li ke shodě vzoru Od, server proxy odezvu přepíše na základě vzoru Komu. Příklad:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
Značka <img src="/myimages/1.jpg" /> se mění na <img src="/prefix/myimages/1.jpg" />.
Odezva pro relativní adresu URL: pasivní Místo přímého přepsání odezvy server proxy vloží do záhlaví odezvy soubor cookie. Příklad: Je-li požadavek na objekt "/myimages/1.jpg" znovu odeslán z prohlížeče se souborem cookie, server proxy znovu vytvoří identifikátor URI požadavku "/prefix/myimages/1.jpg". Tato funkce vyžaduje prohlížeč, který podporuje soubory cookie, a pro každou relaci lze definovat pouze jedno pasivní pravidlo.
Nastavení domény souboru cookie Přepisuje atribut domény záhlaví pro nastavení souboru cookie. Příklad:
fromPattern = '(.*)'
toPattern = '$1.cn'
Záhlaví pro nastavení souboru cookie "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" je změněno na záhlaví "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn"".
Nastavení cesty souboru cookie Přepisuje atribut cesty záhlaví pro nastavení souboru cookie. Příklad:
frPattern = '(.*)'
toPattern = '/prefix$1'
Záhlaví pro nastavení souboru cookie "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" se změní na záhlaví "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"".
Zdrojový vzor

Určuje původní vzorek adres URL v odezvě z cílového serveru. Vzorek může obsahovat následující zástupný symbol: *. Vzorek adresy URL může obsahovat jednu nebo více hvězdiček (*).

Cílový vzor

Určuje výsledný vzorek po přepisu. Vzorek může obsahovat následující zástupný symbol: *. Vzorek adresy URL může obsahovat jednu nebo více hvězdiček (*).

Povolit pasivní přepisování

Určuje, zda má být odloženo přepsání identifikátoru URI, dokud nebude klientem zaslán další požadavek na příslušný identifikátor URI, či nikoli. Povolení pasivního přepisování brání serveru proxy v přepsání všech odkazů v odezvě před odesláním odezvy zpět klientovi.

Název souboru cookie

Určuje soubor cookie, pro který jsou přepsány atributy cesty nebo domény. Toto nastavení je platné pouze v případě, že je nastaven typ akce nastavení cesty souboru cookie nebo nastavení domény souboru cookie.

Omezit vzor adres URL

Určuje shodu adresy URL požadavku pro přepsání ve zprávě odezvy. Omezení vzoru adres URL brání serveru proxy v přepsání všech vzorů adres URL ve zprávě s odezvou určité stránky, což umožňuje serveru proxy vynechat analýzu odpovědí pro další stránky v případě výskytu více stránek. Toto nastavení je platné pouze v případě, že je nastaven typ akce odezva pro absolutní adresu URL nebo odezva pro relativní adresu URL.

Omezit doménu souboru cookie

Určuje omezení přepisování domény souboru cookie pouze na sadu určených domén. Nejsou-li určeny žádné domény, budou přepsány všechny domény. Toto pole je platné pouze v případě, že je nastaven typ akce přepisu nastavení domény serveru cookie.

Omezit cestu souboru cookie

Určuje omezení přepsání cesty souboru cookie na určené cesty. Nejsou-li určeny žádné cesty, budou přepsány všechny cesty. Toto pole je platné pouze v případě, že je nastaven typ akce přepisu nastavení cesty serveru cookie.



Název souboru: ujpx_rewriteaction_detail.html