WP_PROXY_HOST-ը և WP_PROXY_PORT-ը սահմանված են։ Արտաքին API-ին ուղղված հարցումը օգտագործում է պրոքսին, սակայն WordPress-ի սեփական հոսթային անվանը վերադարձող հարցումը՝ ոչ։ Դա կարող է լինել HTTP API-ի նախատեսված շրջանցման քաղաքականությունը։

WP_HTTP_Proxy-ն որոշում է՝ արդյոք որոշակի URI-ն պետք է անցնի պրոքսիով։ Դրա լռելյայն տրամաբանությունը շրջանցում է localhost-ը և կայքի կարգավորված siteurl-ից ստացվող հոսթային անունը։ Սա տարբերվում է միայն պրոքսի հաստատունների գոյությունը որոշելուց։

Ստուգեք այն URL-ը, որը գնահատել է WordPress-ը

Միասին պահեք հարցված հոսթային անունը, կարգավորված կայքի URL-ը և WP_PROXY_BYPASS_HOSTS-ը։ Հանրային հոսթային անվանը և ներքին մականվանը ուղղված հարցումները կարող են տարբեր որոշումներ կայացնել, նույնիսկ եթե երկուսն էլ հասնում են նույն հավելվածին։

WP_PROXY_BYPASS_HOSTS-ը ավելացնում է հոսթերի բացառումների կարգավորված ցանկ։ Դա հեռավոր պրոքսիի թույլատրած նպատակակետերի բազմություն չէ և այլ կերպ արգելափակված արտաքին հարցումը թույլատրելի չի դարձնում։

Սեփական կայքի լռելյայն բացառումը կարող է օգտակար լինել. այն խոչընդոտում է տեղական loopback տիպի հավելվածային հարցումը միջնորդի մոտ ուղարկելը։ Սակայն տեղադրումը, որտեղ կայքի հանրային հոսթային անունը հասանելի է միայն որոշակի հաստատված երթուղով, կարող է այլ դիտավորյալ որոշում պահանջել։

Փոխեք որոշումը աջակցվող կեռիկի մոտ

pre_http_send_through_proxy զտիչը կարող է վերացնել յուրաքանչյուր URI-ի որոշումը։ Ցանկացած վերացում պահեք նեղ և համապատասխանեցրեք այն հոսթին կամ պայմանին, որը պետք է սպասարկի։ Յուրաքանչյուր URI-ի համար մեկ ֆիքսված պատասխան վերադարձնելը փոխում է ամբողջ HTTP API-ի քաղաքականությունը։

Վերանայեք նաև ընտրված տրանսպորտը։ Առանձին SDK կամ հում PHP ցանցային ֆունկցիա կանչող կոդը ինքնաբերաբար չի օգտագործում WordPress-ի HTTP API-ն և դրա զտիչը։

Այս ուղին ախտորոշելիս գրանցեք շրջանցման որոշումը՝ առանց հարցման ամբողջական արգումենտները հրապարակայնորեն թափելու։ Դրանք կարող են պարունակել cookie-ներ, հաշվի տեղեկություններ և պրոքսի գաղտնիքներ։ Համապատասխան հարցում չունեցող պրոքսի մատյանը համահունչ է շրջանցմանը, բայց ինքնին բավարար չէ այն երբևէ չկատարված հարցումից տարբերելու համար։

Առնչվող հոդվածներ