WP_PROXY_HOST болон WP_PROXY_PORT тохируулагдсан. Гадаад API руу чиглэсэн хүсэлт проксийг ашигладаг боловч WordPress-ийн өөрийн хост нэр рүү буцах хүсэлт ашигладаггүй. Энэ нь HTTP API-ийн зориудын тойрч гарах бодлого байж болно.

WP_HTTP_Proxy тодорхой URI проксигоор дамжих эсэхийг шийддэг. Түүний өгөгдмөл логик localhost болон сайтын тохируулсан siteurl-аас гаргаж авсан хост нэрийг тойрч гардаг. Энэ нь прокси тогтмолууд байгаа эсэхийг шийдэхээс тусдаа.

WordPress-ийн үнэлсэн URL-ийг шалгана уу

Хүссэн хост нэр, тохируулсан сайтын URL болон WP_PROXY_BYPASS_HOSTS-ийг хамт бариарай. Нийтийн хост нэр рүү болон дотоод далд нэр рүү чиглэсэн хүсэлтүүд хоёулаа нэг аппликейшн руу хүрсэн ч өөр шийдвэр гаргаж болно.

WP_PROXY_BYPASS_HOSTS тохируулсан хост үл хамаарах жагсаалтыг нэмдэг. Энэ нь алсын проксигоор зөвшөөрөгдсөн очих газруудын багц биш бөгөөд өөр аргаар хаагдсан гадаад хүсэлтийг зөвшөөрөгдөх болгодоггүй.

Өөрийн сайтыг өгөгдмөлөөр үл хамааруулах нь ашигтай байж болно: энэ нь локал loopback төрлийн аппликейшн хүсэлтийг зуучлагч руу гаргахаас сэргийлдэг. Гэхдээ сайтын нийтийн хост нэр зөвхөн тодорхой зөвшөөрөгдсөн замаар хүрэх боломжтой суулгац өөр зориудын шийдвэр шаардаж болно.

Дэмжигдсэн дэгээн дээр шийдвэрийг өөрчилнө үү

pre_http_send_through_proxy шүүлтүүр URI бүрийн шийдвэрийг дарж бичиж болно. Аливаа дарж бичилтийг нарийн байлгаж, үйлчлэх ёстой хост эсвэл нөхцөлтэй нь тааруулна уу. URI бүрд нэг тогтмол хариулт буцаах нь бүх HTTP API-ийн бодлогыг өөрчилдөг.

Сонгосон тээвэрлэлтийг мөн хянана уу. Тусдаа SDK эсвэл түүхий PHP сүлжээний функцийг дуудаж буй код WordPress-ийн HTTP API болон түүний шүүлтүүрийг автоматаар ашигладаггүй.

Энэ замыг диагностик хийхдээ хүсэлтийн бүрэн аргументуудыг нийтэд задруулахгүйгээр тойрч гарах шийдвэрийг бүртгэнэ үү. Тэдгээрт күүки, бүртгэлийн мэдээлэл болон проксийн нууцууд байж болно. Тохирох хүсэлтгүй проксийн бүртгэл тойрч гарахтай нийцдэг боловч хэзээ ч хийгээгүй хүсэлтээс ялгахад дангаараа хангалтгүй.

Холбоотой нийтлэлүүд