Puteţi să configuraţi setările astfel încât să implementeze o acţiune de rescriere pentru răspunsurile de ieşire tratate de serverul proxy. Acţiunile de rescriere definesc modul cum rescrie serverul proxy elementele locatorilor resursă uniforme, cum ar fi URL-uri dintr-o pagină HTML sau legătură de redirecţionare de răspuns. Acţiunile de rescriere sunt de obicei realizate pentru mascarea identităţii serverului back-end cu cea a serverului proxy.
Pentru a vizualiza pagina consolei administrative, faceţi clic pe nume_server_proxynume_acţiune.
Specifică un nume simbolic definit de utilizator pentru o acţiune de rescriere.
Un nume al acţiunii de rescriere trebuie să fie unic şi nu poate să conţină niciun caracter invalid. Câmpul nume nu poate conţine următoarele caractere: # \ /, : ; " * ? < > | = + & % '.
Specifică tipul acţiunii de rescriere de realizat. Puteţi să specificaţi următoarele tipuri de acţiuni de rescriere: Răspuns URL absolut, Antet locaţie de redicţionare, Cod de stare de redirecţionare, Răspuns URL relativ, Set-Cookie.
| Tip acţiune | Descriere |
|---|---|
| Răspunsul URL absolut | Rescrie URI-ul absolut în atributul tag din răspunsul HTTP. Serverul proxy scanează răspunsul pentru un atribut
care se potriveşte cu Din modelul. Dacă survine o potrivire cu Din modelul,
atunci proxy rescrie răspunsul bazat pe La modelul. De exemplu:
Tag-ul <img src="http://someserver/1.jpg" />
este modificat la <img src="http://someserver/prefix/1.jpg" />. |
| Antet locaţie de redicţionare | Rescrie URI-ul din antetul de relocaţie din răspunsul
HTTP. De exemplu:
Antetul locaţie: "Locaţie: http://www.ibm.com" este
modificat la "Locaţie: https://www.ibm.com." |
| Cod de stare de redirecţionare | Specifică codul de stare de redirecţionare din prima linie a mesajului de răspuns, cum ar fi 301 sau 302. |
| Răspunsul URL relativ | Rescrie URL-ului relativ în atributele de tag
un răspuns. Serverul proxy scanează răspunsul pentru un atribut care se potriveşte cu
Din modelul. Dacă survine o potrivire cu Din modelul, atunci
proxy va rescrie răspunsul bazat pe La modelul.
De exemplu:
Tag-ul <img src="myimages/1.jpg" /> este modificat
la <img src="prefix/myimages/1.jpg" />. |
| Răspuns URL relativ:Pasiv | În locul rescrierii directe a răspunsului, serverul proxy va insera un cookie în antetul răspuns. De exemplu: Dacă o cerere pentru "/myimages/1.jpg" este retrimisă de la browserul cu cookie, atunci serverul proxz va recrea URI-ul cerere ca "/prefix/myimages/1.jpg". Această caracteristică necesită un browser care suportă cookie-uri şi pentru fiecare sesiune, doar o regulă pasivă poate fi definită. |
| Set-Cookie_Domain | Rescrie atributul domeniul a antetului setare cookie. De exemplu:
Antetul setare cookie: "Setare-Cookie: JSESSIONID: abcdefg;
domain="www.ibm.com"" este modificat la "Setare-Cookie: JSESSIONID:
abcdefg; domain="www.ibm.com.cn"" |
| Set-Cookie_Path | Rescrie atributul cale al antetului setare cookie. De exemplu:
Antetul setare cookie: "Setare-Cookie: JSESSIONID: abcdefg;
domain="www.ibm.com"; path="/"" este modificat la "Setare-Cookie:
JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"". |
Specifică modelul URL iniţial din răspunsul din serverul destinaţie. Modelul poate include următorul joker: *. Un model URL poate avea unul sau mai multe asteriscuri (*).
Specifică modelul rezultat după rescriere. Modelul poate include următorul joker: *. Un model URL poate avea unul sau mai multe asteriscuri (*).
Specifică dacă vreţi să amânaţi sau nu rescrierea URI-ului până când cererea următoare pentru URI este trimisă de client. Activarea rescrierii pasive împiedică serverul proxy să rescrie toate legăturile din răspuns înaintea trimiterii răspunsului înapoi la client.
Specifică cookie-ul pentru care sunt rescrise atributele cale sau domeniu. Această setare este validă doar când tipul acţiunii este cale Set-Cookie sau domeniu Set-Cookie.
Specifică potrivirea unui URL cerere pentru rescrierea în mesajul de răspuns. Limitarea modelului URL împiedică serverul proxy să rescrie toate modelele URL din mesajul de răspuns al unei anumite pagini, prin permiterea serverului proxy să sară pentru parsarea răspunsurilor pentru alte pagini dacă sunt pagini multiple. Această setare este validă doar când tipul acţiunii este răspuns URL absolut sau răspuns URL relativ.
Specifică o constrângere pentru limitarea rescrierii domeniului cookie-ului la doar un set de domenii specifice. Dacă nu este specificat niciun domeniu, atunci toate domeniile sunt rescrise. Acest câmp este valid doar când tipul de acţiune de rescriere specificat este Setare domeniu cookie.
Specifică o constrângere care limitează rescrierea căii cookie-ului în căile specificate. Dacă nu este specificată nicio cale, atunci toate căile sunt rescrise. Acest câmp este valid doar când tipul de acţiune de rescriere specificat este Setare cale cookie.