WordPress ја држи сопствената страница надвор од проксито
Земете ги предвид правилата за заобиколување на HTTP API на WordPress кога константите на проксито работат нанадвор, но барањето до самата страница оди директно.
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 мрежна функција не го користи автоматски HTTP API на WordPress и неговиот филтер.
Кога ја дијагностицирате оваа патека, забележете ја одлуката за заобиколување без јавно да ги изнесувате целосните аргументи на барањето. Тие можат да содржат колачиња, информации за сметката и тајни на проксито. Дневник на проксито без соодветно барање е во согласност со заобиколување, но сам по себе не е доволен за да го разликува од барање што никогаш не било направено.