Cyn ychwanegu mwy o ailysgrifennu at nôlwr PHP, dewiswch i ble y dylai'r adnodd nesaf fynd. Gall dogfen a nôlwyd o https://destination.example/catalog/ ac a ddychwelwyd yn https://viewer.example/browse?url=... gynnwys:

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

Mae'r porwr yn datrys y cyfeiriadau hynny gan ddefnyddio'r ddogfen a gafodd yn y gwyliwr. Nid yw'r ffaith bod PHP wedi nôl y beitiau gwreiddiol yn sefydlu'r sylfaen bell.

Gall elfen base gyfeirio URLs cymharol at y gyrchfan, ond gall y ceisiadau hynny wedyn fynd yn syth o'r porwr i'r gyrchfan. I gadw pob cais trwy PHP yn lle hynny mae angen URLs procsi a model llwybro ehangach:

Adnodd neu weithredTriniaeth sydd ei hangen
Dolenni a delweddauDatryswch yn erbyn y ddogfen bell a chynhyrchwch y llwybr a fwriadwyd
Mewnforion ac adnoddau CSSDefnyddiwch sylfaen bell y daflen arddull
FurflenniCadwch y dull a'r data a gyflwynwyd
AilgyfeirioCadwch lywio o fewn y model a ganiateir
Ceisiadau a grëwyd gan sgriptTriniwch URLs nad ydynt yn yr HTML gwreiddiol

Ni all ychydig o amnewidiadau mynegiant rheolaidd addo cydnawsedd cyffredinol â safleoedd sy'n drwm o sgriptiau. Ar gyfer dogfen gyhoeddus hysbys, efallai y bydd yn ddigon analluogi llywio, caniatáu dolenni uniongyrchol neu lwybro is-set a gefnogir yn ôl trwy'r gwyliwr. Cadwch y mathau o gyfryngau gwirioneddol yn hytrach na thrin pob ymateb fel HTML.

Mae dychwelyd marcio annibynadwy o'ch parth hefyd yn rhoi tarddiad porwr y gwyliwr iddo, nid hunaniaeth y safle a nôlwyd. Ynyswch y dogfennau hynny oddi wrth dudalennau cyfrif a gweinyddu. Diffiniwch gwcis pell ar gyfer pob ymwelydd, penawdau a anfonir ymlaen a ganiateir a chyrchfannau ailgyfeirio; gall jar cwcis a rennir gymysgu mewngofnodiadau pell.

Ymrwymwch i'r ffin gymorth honno cyn cynnig sesiwn bori. Ar gyfer pori cyffredin trwy allanfa arall, mae rhyngwyneb procsi brodorol y porwr, fel gosodiadau HTTP/SOCKS Firefox, yn cadw URL cyrchfan a model tarddiad y porwr heb fod angen y haen nôl-ac-ailgyhoeddi hon. Ar gyfer prawf safle cyhoeddus ar wahân, mae'r rhestr procsis am ddim yn darparu pwyntiau terfyn posibl; cyfatebwch y protocol yng ngosodiadau'r porwr.

Erthyglau cysylltiedig