Rydych yn gweld 302 yn y cofnod mynediad, nid yw'r siop yn llwytho drwy'r VPN, ac mae'r casgliad yn ysgrifennu ei hun. Mae'r casgliad hwnnw fel arfer yn anghywir mewn ffordd diddorol. Mae ymateb ailgyfeirio yn cofnodi cyrchfan y dywedwyd wrth y porwr am fynd iddi, ac nid yw'n dweud dim am ba un a wnaeth y tiwnel, y dystysgrif neu'r rhaglen achosi'r broblem. Llinell y cofnod yw dechrau'r ymchwiliad, nid ei ganfyddiad.

Mae 302 yn dweud ble, nid pam

Mae cofnod mynediad yn cofnodi'r cais, y statws a'r maint, ac fel arfer yn hepgor y pennawd Location sy'n bwysig. Gall un ailgyfeiriad fod yn hollol normal: enw gwesteiwr canonaidd, normaleiddio'r slaes olaf, newid i HTTPS. Yr hyn sydd ei angen arnoch yw'r dilyniant, oherwydd bod un naid a dolen yn ddiffygion gwahanol gyda pherchnogion gwahanol. Mae neidiau ailadroddus rhwng cynlluniau yn cyfeirio at drin URL a chynllun. Mae naid i enw nad yw'r porwr yn gallu ei ddatrys yn cyfeirio i rywle hollol arall.

Nid yw'r naill na'r llall yn dystiolaeth am y VPN. Llwybr yw'r tiwnel; cyfarwyddyd a ysgrifennwyd gan y rhaglen yw'r ailgyfeiriad.

Delwch y gadwyn, nid llinell y cofnod

Defnyddiwch olwg rhwydwaith y porwr a chofnodwch bedwar maes y naid: yr URL a ofynnwyd amdani, y statws, y pennawd Location a'r amser. Gorffenwch naill ai gyda'r ymateb terfynol neu gyda'r gwall cysylltiad, oherwydd y naid nad yw byth yn cwblhau yw'r achos diddorol. Gwnewch hyn unwaith ar lwybr sy'n gweithio ac unwaith ar yr un sy'n methu, gyda'r un cyfrif a'r un llywio. Mae cymharu dwy gadwyn yn werth mwy nag unrhyw linell unigol mewn cofnod.

Cadwch y cofnod hwnnw'n breifat. Mae URLau yn cario dynodwyr sesiwn, ac mae archif porwr a gedwir yn cario mwy nag yr ydych yn ei ddisgwyl. Tynnwch y llinynnau ymholi cyn gludo unrhyw beth i docyn.

Syniad y rhaglen o'i URL ei hun

Mae Magento yn cynhyrchu URLau absoliwt o'r ffurfweddiad, wedi'u cwmpasu fesul gwefan neu olwg siop. Mae bin/magento config:show web/secure/base_url yn argraffu'r gwerth y mae'r rhaglen yn ei gredu, ac yn aml mae hwnnw'n enw gwesteiwr sydd dros ben o adeiladiad neu fudo yn hytrach na'r un a ddefnyddiodd y porwr. Os yw'n enwi gwesteiwr mewnol, mae'r porwr yn cael ei anfon i rywle na all fynd iddo, ac nid oes unrhyw newid i'r tiwnel yn trwsio hynny.

Cymharwch yr URLau sail diogel ac anniogel â'r enwau cyhoeddus sydd o'ch blaen. Mae anghysondeb yn y naill neu'r llall yn cynhyrchu'n union yr ailgyfeiriad yr ydych yn syllu arno.

Mae penawdau procsi ymddiriedol yn gontract

Pan fydd TLS yn gorffen mewn cydbwysydd llwyth, mae'r rhaglen yn gweld HTTP plaen ac mae'n rhaid dweud fel arall wrthi. Mae'r gosodiad pennawd dadlwytho yn enwi'r pennawd y mae'r procsi yn ei osod, megis y protocol a anfonwyd ymlaen, ac mae'r rhaglen yn ymddiried ynddo ar gyfer penderfyniadau cynllun.

Contract gydag un procsi yw'r ymddiriedaeth honno, nid caniatâd cyffredinol. Mae derbyn y pennawd oddi wrth gleientiaid mympwyol yn caniatáu i unrhyw un hawlio cynllun, a dyna pam mai dim ond lle mae procsi dynodedig yn ei osod y mae'n perthyn. Os yw enw'r pennawd ac ymddygiad y procsi yn anghytuno, mae'r rhaglen yn cynhyrchu ailgyfeiriadau i gynllun na ddefnyddiodd y porwr erioed, ac mae'r ddolen yn cau. Gwiriwch ffurfweddiad y procsi a gosodiad y rhaglen gyda'i gilydd, yna glanhewch y storfa ffurfweddiad fel bod y newid yn dod i rym.

Pan fo'r ddolen yn sesiwn, nid yn llwybr

Mae cadwyn sy'n dychwelyd at fewngofnodi bob amser fel arfer yn broblem cwci. Archwiliwch a yw'r cwci sesiwn wedi'i gyhoeddi ar gyfer yr enw gwesteiwr a ddefnyddiodd y porwr mewn gwirionedd, ac a oedd wedi'i nodi'n ddiogel ar gysylltiad y mae'r porwr yn ei ystyried yn ddiogel. Mae cwci sydd wedi'i gwmpasu i'r parth anghywir yn cynhyrchu dolen fewngofnodi sy'n edrych yn union fel methiant llwybro.

Trwsiwch yr anghysondeb a ddangoswyd yn ei gartref, boed hwnnw'n URL sail, yn barth y cwci neu yng nghontract y procsi, yna ailbrofwch y llywio cyfan yn hytrach na gwylio un 302 yn diflannu. Mae analluogi gofynion HTTPS i dorri'r ddolen yn cyfnewid ailgyfeiriad am broblem waeth. Pan fydd y newid wedi'i wneud, gwiriwch y tiwnel ar wahân: gofynnwch am adnodd preifat hysbys a chadarnhewch ei fod yn cyrraedd, fel bod gan yr ailgyfeiriad nesaf linell sylfaen lân i gymharu â hi.

Erthyglau cysylltiedig