WP_PROXY_HOST na WP_PROXY_PORT zimewekwa. Ombi kwa API ya nje hutumia proksi, lakini ombi kurudi kwa jina la mwenyeji la WordPress lenyewe halitumii. Hiyo inaweza kuwa sera ya kupita inayokusudiwa ya HTTP API.

WP_HTTP_Proxy huamua kama URI fulani inapaswa kupita kwenye proksi. Mantiki yake ya chaguo-msingi hupita localhost na jina la mwenyeji linalotokana na siteurl iliyosanidiwa ya tovuti. Hii ni tofauti na kuamua tu kama vibadala vya proksi vipo.

Kagua URL iliyotathminiwa na WordPress

Shikilia pamoja jina la mwenyeji lililoombwa, URL ya tovuti iliyosanidiwa na WP_PROXY_BYPASS_HOSTS. Ombi kwa jina la mwenyeji la umma na ombi kwa jina la utani la ndani zinaweza kufanya maamuzi tofauti hata kama zote zinafika kwenye programu moja.

WP_PROXY_BYPASS_HOSTS huongeza orodha iliyosanidiwa ya misamaha ya mwenyeji. Si seti ya maeneo yanayoruhusiwa na proksi ya mbali, na haifanyi ombi la nje lililozuiwa vinginevyo kuwa linaloruhusiwa.

Msamaha wa chaguo-msingi wa tovuti yenyewe unaweza kuwa muhimu: huzuia ombi la ndani la programu la aina ya loopback kupelekwa kwa mpatanishi. Lakini usakinishaji ambao jina la mwenyeji la umma la tovuti linafikiwa tu kupitia njia maalum iliyoidhinishwa unaweza kuhitaji uamuzi mwingine wa kimakusudi.

Badilisha uamuzi kwenye ndoano inayotumika

Kichujio cha pre_http_send_through_proxy kinaweza kubatilisha uamuzi kwa kila URI. Weka ubatilishaji wowote mwembamba na ulinganishe na mwenyeji au sharti linalopaswa kushughulikia. Kurudisha jibu moja lisilobadilika kwa kila URI hubadilisha sera ya HTTP API yote.

Kagua pia usafirishaji uliochaguliwa. Msimbo unaoita SDK tofauti au kitendakazi ghafi cha mtandao cha PHP hautumii HTTP API ya WordPress na kichujio chake kiotomatiki.

Unapochunguza njia hii, rekodi uamuzi wa kupita bila kumwaga hoja kamili za ombi hadharani. Zinaweza kuwa na vidakuzi, taarifa za akaunti na siri za proksi. Kumbukumbu ya proksi isiyo na ombi linalolingana inaendana na kupita, lakini yenyewe haitoshi kutofautisha na ombi ambalo halikufanywa kamwe.

Makala zinazohusiana