WordPress Menyimpan Laman Sendiri di Luar Proksi
Ambil kira peraturan pintasan HTTP API WordPress apabila pemalar proksi berfungsi ke luar tetapi permintaan ke laman itu sendiri pergi terus.
WP_PROXY_HOST dan WP_PROXY_PORT telah ditetapkan. Permintaan ke API luaran menggunakan proksi, tetapi permintaan kembali ke nama hos WordPress sendiri tidak. Itu mungkin dasar pintasan yang dimaksudkan oleh HTTP API.
WP_HTTP_Proxy memutuskan sama ada URI tertentu perlu melalui proksi. Logik lalainya memintas localhost dan nama hos yang diperoleh daripada siteurl laman yang dikonfigurasikan. Ini berasingan daripada hanya memutuskan sama ada pemalar proksi wujud.
Periksa URL yang dinilai oleh WordPress
Simpan bersama nama hos yang diminta, URL laman yang dikonfigurasikan dan WP_PROXY_BYPASS_HOSTS. Permintaan ke nama hos awam dan permintaan ke alias dalaman boleh membuat keputusan berbeza walaupun kedua-duanya sampai ke aplikasi yang sama.
WP_PROXY_BYPASS_HOSTS menambah senarai pengecualian hos yang dikonfigurasikan. Ia bukan set destinasi yang dibenarkan oleh proksi jauh, dan ia tidak menjadikan permintaan luaran yang sebaliknya disekat sebagai dibenarkan.
Pengecualian laman sendiri secara lalai mungkin berguna: ia mengelakkan permintaan aplikasi tempatan jenis loopback dihantar keluar kepada perantara. Tetapi pemasangan yang nama hos laman awamnya hanya boleh dicapai melalui laluan yang diluluskan tertentu mungkin memerlukan keputusan sengaja yang berbeza.
Tukar keputusan pada cangkuk yang disokong
Penapis pre_http_send_through_proxy boleh mengatasi keputusan bagi setiap URI. Kekalkan mana-mana pengatasan dengan sempit dan padankan dengan hos atau syarat yang perlu dikendalikannya. Memulangkan satu jawapan tetap untuk setiap URI mengubah dasar keseluruhan HTTP API.
Semak juga pengangkutan yang dipilih. Kod yang memanggil SDK berasingan atau fungsi rangkaian PHP mentah tidak menggunakan HTTP API WordPress dan penapisnya secara automatik.
Semasa mendiagnosis laluan ini, rekod keputusan pintasan tanpa membocorkan argumen permintaan penuh kepada umum. Ia mungkin mengandungi kuki, maklumat akaun dan rahsia proksi. Log proksi tanpa permintaan yang sepadan adalah konsisten dengan pintasan, tetapi ia sahaja tidak cukup untuk membezakan daripada permintaan yang tidak pernah dibuat.