WP_PROXY_HOST dhe WP_PROXY_PORT janë vendosur. Një kërkesë drejt një API të jashtme përdor proxy-n, por një kërkesë prapa drejt emrit të vetë hostit të WordPress nuk e bën. Kjo mund të jetë politika e synuar e anashkalimit e HTTP API.

WP_HTTP_Proxy vendos nëse një URI e caktuar duhet të kalojë përmes proxy-t. Logjika e tij e parazgjedhur anashkalon localhost dhe emrin e hostit që rrjedh nga siteurl i konfiguruar i faqes. Kjo është e ndarë nga thjesht vendosja nëse ekzistojnë konstante proxy.

Shqyrtoni URL-në që vlerësoi WordPress

Mbani së bashku emrin e hostit të kërkuar, URL-në e konfiguruar të faqes dhe WP_PROXY_BYPASS_HOSTS. Një kërkesë drejt një emri publik hosti dhe një drejt një pseudonimi të brendshëm mund të marrin vendime të ndryshme edhe nëse të dyja arrijnë në të njëjtin aplikacion.

WP_PROXY_BYPASS_HOSTS shton një listë të konfiguruar të përjashtimeve të hostit. Nuk është një grup destinacionesh të lejuara nga proxy i largët, dhe nuk e bën të pranueshme një kërkesë të jashtme që përndryshe do të bllokohej.

Përjashtimi i parazgjedhur i vetë faqes mund të jetë i dobishëm: shmang nxjerrjen e një kërkese lokale aplikacioni të tipit loopback drejt një ndërmjetësi. Por një instalim ku emri publik i hostit të faqes arrihet vetëm përmes një rruge të miratuar të caktuar mund të ketë nevojë për një vendim tjetër të qëllimshëm.

Ndryshoni vendimin në grep-in e mbështetur

Filtri pre_http_send_through_proxy mund të anashkalojë vendimin për çdo URI. Mbani çdo anashkalim të ngushtë dhe përputheni me hostin ose kushtin që duhet të trajtojë. Kthimi i një përgjigjeje fikse për çdo URI ndryshon politikën e të gjithë HTTP API.

Rishikoni edhe transportin e zgjedhur. Kodi që thërret një SDK të veçantë ose një funksion rrjeti PHP të papërpunuar nuk përdor automatikisht HTTP API të WordPress dhe filtrin e tij.

Kur diagnostikoni këtë rrugë, regjistroni vendimin e anashkalimit pa i hedhur publikisht argumentet e plota të kërkesës. Ato mund të përmbajnë cookies, informacione llogarie dhe sekrete proxy. Një regjistër proxy pa një kërkesë që përputhet është në përputhje me një anashkalim, por nuk mjafton vetëm për ta dalluar nga një kërkesë që nuk është bërë kurrë.

Artikuj të ngjashëm