WordPress hält seng eege Säit aus dem Proxy eraus
Berücksichtegt d'Omwee-Regelen vun der WordPress HTTP API, wann d'Proxy-Konstante baussen funktionéieren, awer eng Ufro un d'Säit selwer direkt geet.
WP_PROXY_HOST a WP_PROXY_PORT si gesat. Eng Ufro un eng extern API benotzt de Proxy, awer eng Ufro zréck un den eegenen Hostnumm vu WordPress net. Dat kann déi virgesinn Omwee-Politik vun der HTTP API sinn.
WP_HTTP_Proxy entscheet, ob eng bestëmmten URI duerch de Proxy soll goen. Seng Standardlogik geet laanscht localhost an den Hostnumm, deen aus dem konfiguréierte siteurl vun der Säit ofgeleet gëtt. Dat ass getrennt vun der Entscheedung, ob et iwwerhaapt Proxy-Konstante gëtt.
Iwwerpréift d'URL, déi WordPress bewäert huet
Hält den ugefroten Hostnumm, d'konfiguréiert Säit-URL an WP_PROXY_BYPASS_HOSTS zesummen. Eng Ufro un en ëffentlechen Hostnumm an eng un en internen Alias kënne verschidden Entscheedungen huelen, och wann béid déiselwecht Applikatioun erreechen.
WP_PROXY_BYPASS_HOSTS setzt eng konfiguréiert Lëscht vun Host-Ausnamen dobäi. Et ass net eng Rei Ziler, déi deen entfernte Proxy erlaabt, an et mécht eng soss blockéiert extern Ufro net zoulässeg.
D'Standard-Ausnam vun der eegener Säit kann nëtzlech sinn: si verhënnert, datt eng lokal Applikatiounsufro vum Loopback-Typ un en Tëschevermiessler geht. Awer eng Installatioun, an där den ëffentlechen Hostnumm vun der Säit nëmmen iwwer eng bestëmmt genehmegt Streck erreechbar ass, kann eng aner bewosst Entscheedung brauchen.
Ännert d'Entscheedung um ënnerstëtzten Hook
De Filter pre_http_send_through_proxy kann d'Entscheedung pro URI iwwerschreiwen. Hält all Iwwerschreiwung enk a passt se un den Host oder d'Conditioun un, déi se soll verschaffen. Eng eenzeg fix Äntwert fir all URI zréckzeginn ännert d'Politik vun der ganzer HTTP API.
Kuckt och den ausgewielten Transport un. Code, deen en eegene SDK oder eng ro PHP-Netzwierksfunktioun oprufft, benotzt net automatesch d'HTTP API vu WordPress an hire Filter.
Wann Dir dëse Wee diagnostizéiert, schreift d'Omwee-Entscheedung op, ouni komplett Ufro-Argumenter ëffentlech ze verbreeden. Si kënnen Cookies, Kontinformatiounen a Proxy-Geheimnisser enthalen. E Proxy-Log ouni eng passend Ufro ass mat engem Omwee vereinbar, awer eleng ass et net genuch, fir en vun enger Ufro z'ënnerscheeden, déi ni gemaach gouf.