Ennen kuin lisäät lisää uudelleenkirjoitusta PHP-hakijaan, valitse, minne seuraavan resurssin pitää mennä. Asiakirja, joka haetaan osoitteesta https://destination.example/catalog/ ja palautetaan osoitteessa https://viewer.example/browse?url=..., voi sisältää:

<img src="photo.jpg">
<a href="details/42">Details</a>

Selain ratkaisee nuo viittaukset katselimessa vastaanottamansa asiakirjan avulla. Se, että PHP on hakenut alkuperäiset tavut, ei vahvista etäperustaa.

base-elementti voi osoittaa suhteelliset URL-osoitteet kohteeseen, mutta ne pyynnöt voivat sitten mennä suoraan selaimesta kohteeseen. Jotta jokainen pyyntö kulkisi PHP:n kautta, tarvitaan sen sijaan proksi-URL-osoitteita ja laajempi reititysmalli:

Resurssi tai toimintoVaadittu käsittely
Linkit ja kuvatRatkaise ne etäasiakirjaa vasten ja tuota aiottu reitti
CSS-tuonnit ja -resurssitKäytä tyylitiedoston etäperustaa
LomakkeetSäilytä metodi ja lähetetyt tiedot
UudelleenohjauksetPidä navigointi sallitun mallin sisällä
Skriptien luomat pyynnötKäsittele URL-osoitteet, joita alkuperäisessä HTML:ssä ei ole

Muutamat säännöllisten lausekkeiden korvaukset eivät voi taata yleistä yhteensopivuutta skriptirikkaiden sivustojen kanssa. Tunnetun julkisen asiakirjan kohdalla voi riittää navigoinnin poistaminen käytöstä, suorien linkkien salliminen tai tuetun osajoukon ohjaaminen katselimen kautta. Säilytä todelliset mediatyypit sen sijaan, että kohtelisit jokaista vastausta HTML:nä.

Epäluotettavan merkintäkielen palauttaminen verkkotunnuksestasi antaa sille myös katselimen selainalkuperän eikä haetun sivuston identiteettiä. Eristä nuo asiakirjat tili- ja ylläpitosivuilta. Määritä kävijäkohtaiset etäevästeet, sallitut välitettävät otsikot ja uudelleenohjauskohteet; jaettu eväspurkki voi sekoittaa etäkirjautumiset.

Sitoudu tuohon tuen rajaan ennen kuin tarjoat selausistuntoa. Tavalliseen selailuun toisen uloskäynnin kautta selaimen oma proksikäyttöliittymä, kuten Firefoxin HTTP/SOCKS-asetukset, säilyttää selaimen kohde-URL-osoitteen ja alkuperämallin ilman tätä haku-ja-uudelleenjulkaisu-kerrosta. Erilliseen julkisen sivuston testiin ilmaisten proksien luettelo tarjoaa ehdokaspäätepisteitä; sovita protokolla selaimen asetuksissa.

Aiheeseen liittyvät artikkelit