Átírási művelet beállításai

Megadhatja a beállításokat a proxykiszolgáló által kezelt kimenő kérések átírási műveletének megvalósításához. Az átírási műveletek meghatározzák, hogy a megbízott kiszolgáló milyen módon írja át az egységes erőforrás-mutatók elemeit, például egy HTML oldal URL címeit, vagy a válasz átirányítási hivatkozását. Az átírási műveletek gyakran a háttérkiszolgáló és a proxykiszolgáló azonosságának maszkolásához kerülnek felhasználásra.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere megbízott kiszolgálók > megbízott_kiszolgáló_neve > Proxyműveletek> művelet_neve elemre.

Művelet neve

Megadja az átírási művelet felhasználó által megadott szimbolikus nevét.

Az átírási művelet nevének egyedinek kell lenni és nem tartalmazhat érvénytelen karaktert. A név mező nem tartalmazhatja a következő karaktereket: # \ / , : ; " * ? < > | = + & % '.

Átírási művelet típusa

Megadja a végrehajtandó átírási művelet típusát. A következő átírási művelettípusok adhatók meg: Abszolút URL válasz, Átirányítási hely fejléc, Átirányítási állapotkód, Relatív URL válasz, Cookie beállítás.

1. Táblázat Átírási művelettípusok.

Ez a táblázat az átírási eseménytípusokat sorolja fel.

Művelettípus Leírás
Abszolút URL válasz Átírja az abszolút URI címet a HTTP válasz címke attribútumában. A proxykiszolgáló kikeresi a Feladó mintával megegyező attribútum válaszát, Ha van egyezés a Feladó mintával, akkor a proxy a Címzett alapján átírja a választ. Például:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
Az <img src="http://someserver/1.jpg" /> címke helyére az <img src="http://someserver/prefix/1.jpg" /> kerül.
Átirányítási hely fejléce A HTTP válasz áthelyezési fejlécében átírja az URI címet. Például:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'
A hely fejléc: "Hely: http://www.ibm.com" a következőre módosul: "Hely: https://www.ibm.com".
Átirányítási állapotkód Megadja az átirányítási állapotkódot a válaszüzenet első sorában, például 301 vagy 302.
Relatív URL válasz Átírja a válasz címkeattribútumainak relatív URL címét. A proxykiszolgáló kikeresi a Feladó mintával megegyező attribútum válaszát, Ha van egyezés a Feladó mintával, akkor a proxy a Címzett alapján átírja a választ. Például:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
Az <img src="/myimages/1.jpg" /> címke helyére az <img src="/prefix/myimages/1.jpg" /> kerül.
Relatív URL válasz:Passzív A proxykiszolgáló a válasz közvetlen átírása helyett a válaszfejlécbe beszúr egy cookie-t. Példa: Ha a "/myimages/1.jpg" kérés a böngészőből a cookie-val újraküldésre kerül, akkor a proxykiszolgáló a kérés URI címét a következőképp hozza újra létre: "/prefix/myimages/1.jpg". Ehhez a szolgáltatáshoz olyan böngészőre van szükség, amely támogatja a cookie-kat, és minden egyes munkamenethez csak egy passzív szabály lehet megadva.
Cookie tartomány beállítása Átírja a cookie fejléc beállítása tartományattribútumát. Például:
fromPattern = '(.*)'
toPattern = '$1.cn'
A cookie fejléc beállítása: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" a következőre változik: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn""
Cookie elérési út beállítása Átírja a cookie fejléc beállítása elérési útjának attribútumát. Például:
frPattern = '(.*)'
toPattern = '/prefix$1'
A cookie fejléc beállítása: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" a következőre változik: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"" .
Feladó minta

Megadja az eredeti URL mintát a célkiszolgálóról küldött válaszban. A minta a következő helyettesítő karaktereket tartalmazhatja: * . Az URL mintában szerepelhet legalább egy csillag (*).

Címzett minta

Megadja az átírás után eredményül kapott mintát. A minta a következő helyettesítő karaktereket tartalmazhatja: * . Az URL mintában szerepelhet legalább egy csillag (*).

Passzív átírás engedélyezése

Megadja, hogy fel van-e függesztve az URI átírása, amíg az ügyfél elküldi a soron következő kérést az adott URI címre. A passzív átírás engedélyezése megakadályozza, hogy a proxykiszolgáló a válaszban átírjon minden hivatkozást, mielőtt a választ visszaküldi az ügyfélnek.

Cookie név

Megadja a cookie-t, amelyhez az elérési út- vagy a tartomány attribútumok át vannak írva. Ez a beállítás csak akkor érvényes, ha a művelet típusa Cookie elérési út beállítása vagy Cookie tartomány beállítása.

URL minta korlátozása

Megadja a válaszüzenetben átírandó kérés URL címek egyezését. Az URL minta korlátozása megakadályozza, hogy a proxykiszolgáló egy adott oldal válaszüzenetében átírjon minden URL mintát, ezáltal a proxy kiszolgáló több oldal esetén kihagyhatja az egyéb oldalak válaszainak elemzését. Ez a beállítás csak akkor érvényes, ha a művelettípus abszolút URL válasz vagy relatív URL válasz.

Cookie tartomány korlátozása

Megadja a megszorítást a cookie tartomány átírásának korlátozásához, a megadott tartományok csak egy halmazára. Ha nincsenek megadva tartományok, akkor minden tartomány át lesz írva. Ez a mező csak akkor érvényes, ha a megadott átírási művelet típusa Cookie tartomány beállítása.

Cookie elérési út korlátozása

Megadja a megszorítást, amely a cookie elérési út átírását a megadott elérési utakra korlátozza. Ha nincsenek megadva elérési utak, akkor minden elérési út át lesz írva. Ez a mező csak akkor érvényes, ha a megadott átírási művelet típusa Cookie elérési út beállítása.



Fájlnév: ujpx_rewriteaction_detail.html