WordPress öz saytını proksidən kənarda saxlayır
Proksi sabitləri xaricdə işlədiyi halda saytın özünə göndərilən sorğu birbaşa getdikdə WordPress HTTP API-nin yan keçmə qaydalarını nəzərə alın.
WP_PROXY_HOST və WP_PROXY_PORT təyin edilib. Xarici API-yə sorğu proksidən istifadə edir, lakin WordPress-in öz host adına qayıdan sorğu etmir. Bu, HTTP API-nin nəzərdə tutulan yan keçmə siyasəti ola bilər.
WP_HTTP_Proxy müəyyən bir URI-nin proksidən keçib-keçməyəcəyinə qərar verir. Onun standart məntiqi localhost-u və saytın konfiqurasiya edilmiş siteurl-dən alınan host adını yan keçir. Bu, sadəcə proksi sabitlərinin olub-olmamasına qərar verməkdən ayrıdır.
WordPress-in qiymətləndirdiyi URL-i yoxlayın
Sorğu edilən host adını, konfiqurasiya edilmiş sayt URL-ini və WP_PROXY_BYPASS_HOSTS-u birlikdə saxlayın. Açıq host adına sorğu ilə daxili ləqəbə sorğu, hər ikisi eyni tətbiqə çatsa da, fərqli qərarlar verə bilər.
WP_PROXY_BYPASS_HOSTS konfiqurasiya edilmiş host istisnaları siyahısı əlavə edir. Bu, uzaq proksinin icazə verdiyi təyinatlar toplusu deyil və başqa cür bloklanmış xarici sorğunu icazəli etmir.
Standart öz-sayt istisnası faydalı ola bilər: yerli loopback tipli tətbiq sorğusunun ara vasitəyə çıxarılmasının qarşısını alır. Lakin açıq sayt host adına yalnız müəyyən təsdiqlənmiş marşrutla çatmaq mümkün olan quraşdırma fərqli, qəsdən verilmiş qərara ehtiyac duya bilər.
Qərarı dəstəklənən qarmaqda dəyişin
pre_http_send_through_proxy filtri hər URI üzrə qərarı ləğv edə bilər. İstənilən ləğvi dar saxlayın və onu həll etməli olduğu host və ya şərtə uyğunlaşdırın. Hər URI üçün bir sabit cavab qaytarmaq bütün HTTP API siyasətini dəyişir.
Seçilmiş nəqliyyatı da nəzərdən keçirin. Ayrı SDK və ya xam PHP şəbəkə funksiyasını çağıran kod avtomatik olaraq WordPress HTTP API-ni və onun filtrini istifadə etmir.
Bu yolu diaqnoz edərkən tam sorğu arqumentlərini açıq şəkildə yaymadan yan keçmə qərarını qeyd edin. Onlarda kukilər, hesab məlumatları və proksi sirləri ola bilər. Uyğun sorğusu olmayan proksi jurnalı yan keçmə ilə uzlaşır, lakin bunu heç vaxt edilməmiş sorğudan ayırmaq üçün tək başına kifayət etmir.