WP_PROXY_HOST og WP_PROXY_PORT er sette. Ein førespurnad til ein ekstern API brukar proxyen, men ein førespurnad tilbake til WordPress sitt eige vertsnamn gjer det ikkje. Det kan vere den tilsikta omgåingspolicyen til HTTP-API-et.

WP_HTTP_Proxy avgjer om ein bestemd URI skal gå gjennom proxyen. Standardlogikken omgår localhost og vertsnamnet som er utleia frå den konfigurerte siteurl-en til nettstaden. Dette er skild frå å berre avgjere om proxykonstantar finst.

Undersøk URL-en WordPress vurderte

Hald det førespurde vertsnamnet, den konfigurerte nettstad-URL-en og WP_PROXY_BYPASS_HOSTS saman. Ein førespurnad til eit offentleg vertsnamn og ein til eit internt alias kan ta ulike avgjerder sjølv om begge når same applikasjon.

WP_PROXY_BYPASS_HOSTS legg til ei konfigurert liste over vertsundantak. Det er ikkje eit sett med destinasjonar som den eksterne proxyen tillèt, og det gjer ikkje ein elles blokkert ekstern førespurnad tillaten.

Standardundantaket for eigen nettstad kan vere nyttig: det hindrar at ein lokal applikasjonsførespurnad av loopback-typen blir send ut til ein mellommann. Men ein installasjon der det offentlege vertsnamnet til nettstaden berre er tilgjengeleg via ein bestemd godkjend rute, kan trenge ei anna medviten avgjerd.

Endre avgjerda ved den støtta kroken

Filteret pre_http_send_through_proxy kan overstyre avgjerda per URI. Hald kvar overstyring smal og tilpass ho til vertsnamnet eller vilkåret ho skal handsame. Å returnere eitt fast svar for kvar URI endrar policyen til heile HTTP-API-et.

Gå òg gjennom den valde transporten. Kode som kallar eit eige SDK eller ein rå PHP-nettverksfunksjon brukar ikkje automatisk HTTP-API-et til WordPress og filteret der.

Når du diagnostiserer denne vegen, registrer omgåingsavgjerda utan å offentleggjere fullstendige førespurnadsargument. Dei kan innehalde informasjonskapslar, kontoinformasjon og proxylyndommar. Ein proxylogg utan ein samsvarande førespurnad er i samsvar med ei omgåing, men han er ikkje åleine nok til å skilje henne frå ein førespurnad som aldri vart gjord.

Relaterte artiklar