Mae WP_PROXY_HOST a WP_PROXY_PORT wedi'u gosod. Mae cais i API allanol yn defnyddio'r dirprwy, ond nid yw cais yn ôl i enw gwesteiwr WordPress ei hun yn gwneud hynny. Gallai hynny fod yn bolisi osgoi bwriadedig yr API HTTP.

Mae WP_HTTP_Proxy yn penderfynu a ddylai URI penodol basio trwy'r dirprwy. Mae ei resymeg ragosodedig yn osgoi localhost a'r enw gwesteiwr a geir o siteurl cyfluniad y safle. Mae hyn ar wahân i benderfynu'n unig a oes cysonion dirprwy.

Archwiliwch yr URL a werthodd WordPress

Cadwch yr enw gwesteiwr gofynnol, URL cyfluniad y safle a WP_PROXY_BYPASS_HOSTS gyda'i gilydd. Gall cais i enw gwesteiwr cyhoeddus a chais i alias mewnol wneud penderfyniadau gwahanol hyd yn oed os yw'r ddau yn cyrraedd yr un rhaglen.

Mae WP_PROXY_BYPASS_HOSTS yn ychwanegu rhestr gyfluniad o eithriadau gwesteiwr. Nid yw'n set o gyrchfannau a ganiateir gan y dirprwy pell, ac nid yw'n gwneud cais allanol a rwystrwyd fel arall yn gyfrifol.

Gallai'r eithriad rhagosodedig o'r safle ei hun fod yn ddefnyddiol: mae'n osgoi mynd â chais rhaglen lleol tebyg i loopback allan at gyfryngwr. Ond gallai gosodiad lle nad oes modd cyrraedd enw gwesteiwr cyhoeddus y safle ond trwy lwybr cymeradwy penodol fod angen penderfyniad bwriadedig gwahanol.

Newidiwch y penderfyniad yn y bachyn a gefnogir

Gall hidlydd pre_http_send_through_proxy ddiystyru'r penderfyniad fesul URI. Cadwch unrhyw ddiystyriad yn gul ac yn cyd-fynd â'r gwesteiwr neu'r amod y mae i'w drin. Mae dychwelyd un ateb sefydlog ar gyfer pob URI yn newid polisi'r API HTTP cyfan.

Adolygwch y trafnidiaeth a ddewiswyd hefyd. Nid yw cod sy'n galw SDK ar wahân neu swyddogaeth rwydweithio PHP amrwd yn defnyddio API HTTP WordPress a'i hidlydd yn awtomatig.

Wrth ddiagnosio'r llwybr hwn, cofnodwch y penderfyniad osgoi heb ollwng dadleuon cyflawn y cais yn gyhoeddus. Gallant gynnwys cwcis, gwybodaeth cyfrif a chyfrinachau dirprwy. Mae log dirprwy heb gais cyfatebol yn gyson ag osgoi, ond nid yw ar ei ben ei hun yn ddigon i'w wahaniaethu oddi wrth gais na wnaed erioed.

Erthyglau cysylltiedig