A WP_PROXY_HOST és a WP_PROXY_PORT be van állítva. A külső API felé irányuló kérés a proxyt használja, a WordPress saját gazdagépneve felé irányuló kérés viszont nem. Ez lehet a HTTP API szándékolt megkerülési szabályzata.

A WP_HTTP_Proxy eldönti, hogy egy adott URI-nak át kell-e mennie a proxyn. Alapértelmezett logikája megkerüli a localhostot és az oldal beállított siteurl értékéből származtatott gazdagépnevet. Ez különbözik attól, hogy csupán eldöntjük, léteznek-e proxy állandók.

Vizsgálja meg a WordPress által kiértékelt URL-t

Tartsa együtt a kért gazdagépnevet, a beállított oldal URL-t és a WP_PROXY_BYPASS_HOSTS értéket. A nyilvános gazdagépnév felé irányuló kérés és a belső álnév felé irányuló kérés eltérő döntést hozhat, még akkor is, ha mindkettő ugyanahhoz az alkalmazáshoz érkezik.

A WP_PROXY_BYPASS_HOSTS egy beállított gazdagép-kivételi listát ad hozzá. Ez nem a távoli proxy által engedélyezett célok halmaza, és nem tesz megengedetté egy egyébként blokkolt külső kérést.

A saját oldal alapértelmezett kivétele hasznos lehet: megakadályozza, hogy egy helyi, loopback típusú alkalmazáskérés egy közvetítőhöz jusson ki. Egy olyan telepítésnek azonban, ahol a nyilvános oldal gazdagépneve csak egy adott jóváhagyott útvonalon keresztül érhető el, más szándékos döntésre lehet szüksége.

Módosítsa a döntést a támogatott hooknál

A pre_http_send_through_proxy szűrő felülbírálhatja az URI-nkénti döntést. Tartsa szűken bármely felülbírálást, és hangolja össze azzal a gazdagépnévvel vagy feltétellel, amelyet kezelnie kell. Egyetlen rögzített válasz visszaadása minden URI-ra megváltoztatja az egész HTTP API szabályzatát.

Vizsgálja felül a kiválasztott átvitelt is. A külön SDK-t vagy nyers PHP hálózati függvényt hívó kód nem használja automatikusan a WordPress HTTP API-t és annak szűrőjét.

Ennek az útnak a diagnosztizálásakor rögzítse a megkerülési döntést anélkül, hogy nyilvánosan kiöntené a teljes kérésargumentumokat. Azok sütiket, fiókinformációkat és proxy titkokat tartalmazhatnak. A megfelelő kérés nélküli proxy napló összhangban van a megkerüléssel, de önmagában nem elég ahhoz, hogy megkülönböztesse egy soha meg nem tett kéréstől.

Kapcsolódó cikkek