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 ਸੰਰਚਿਤ ਹੋਸਟ ਅਪਵਾਦਾਂ ਦੀ ਸੂਚੀ ਜੋੜਦਾ ਹੈ। ਇਹ ਦੂਰ ਦੀ ਪ੍ਰੌਕਸੀ ਵੱਲੋਂ ਮਨਜ਼ੂਰ ਮੰਜ਼ਿਲਾਂ ਦਾ ਸਮੂਹ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਹ ਹੋਰ ਢੰਗ ਨਾਲ ਰੋਕੀ ਬਾਹਰੀ ਬੇਨਤੀ ਨੂੰ ਮਨਜ਼ੂਰ ਨਹੀਂ ਬਣਾਉਂਦਾ।

ਡਿਫਾਲਟ ਸਵੈ-ਸਾਈਟ ਅਪਵਾਦ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ: ਇਹ ਸਥਾਨਕ ਲੂਪਬੈਕ ਕਿਸਮ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਬੇਨਤੀ ਨੂੰ ਵਿਚੋਲੇ ਵੱਲ ਲਿਜਾਣ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ। ਪਰ ਅਜਿਹੀ ਸਥਾਪਨਾ ਜਿੱਥੇ ਜਨਤਕ ਸਾਈਟ ਹੋਸਟਨਾਮ ਸਿਰਫ਼ ਇੱਕ ਖਾਸ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਰਸਤੇ ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਹੈ, ਨੂੰ ਵੱਖਰਾ ਸੁਚੇਤ ਫੈਸਲਾ ਲੋੜੀਂਦਾ ਹੋ ਸਕਦਾ ਹੈ।

ਸਮਰਥਿਤ ਹੁੱਕ ਉੱਤੇ ਫੈਸਲਾ ਬਦਲੋ

pre_http_send_through_proxy ਫਿਲਟਰ ਪ੍ਰਤੀ-URI ਫੈਸਲੇ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰ ਸਕਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਓਵਰਰਾਈਡ ਨੂੰ ਸੰਕੀਰਨ ਰੱਖੋ ਅਤੇ ਇਸਨੂੰ ਉਸ ਹੋਸਟ ਜਾਂ ਸ਼ਰਤ ਨਾਲ ਮਿਲਾਓ ਜਿਸਨੂੰ ਸੰਭਾਲਣਾ ਹੈ। ਹਰ URI ਲਈ ਇੱਕ ਸਥਿਰ ਜਵਾਬ ਵਾਪਸ ਕਰਨਾ ਪੂਰੀ HTTP API ਦੀ ਨੀਤੀ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਚੁਣੀ ਗਈ ਢੋਆ-ਢੁਆਈ ਦੀ ਵੀ ਸਮੀਖਿਆ ਕਰੋ। ਵੱਖਰੇ SDK ਜਾਂ ਕੱਚੇ PHP ਨੈੱਟਵਰਕਿੰਗ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਨ ਵਾਲਾ ਕੋਡ ਆਪਣੇ ਆਪ WordPress ਦੇ HTTP API ਅਤੇ ਇਸਦੇ ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ।

ਇਸ ਰਸਤੇ ਦਾ ਨਿਦਾਨ ਕਰਦਿਆਂ, ਪੂਰੇ ਬੇਨਤੀ ਆਰਗਿਊਮੈਂਟ ਜਨਤਕ ਤੌਰ ਤੇ ਡੋਲ੍ਹਣ ਤੋਂ ਬਿਨਾਂ ਬਾਈਪਾਸ ਫੈਸਲਾ ਦਰਜ ਕਰੋ। ਇਹਨਾਂ ਵਿੱਚ ਕੂਕੀਜ਼, ਖਾਤਾ ਜਾਣਕਾਰੀ ਅਤੇ ਪ੍ਰੌਕਸੀ ਭੇਦ ਹੋ ਸਕਦੇ ਹਨ। ਮੇਲ ਖਾਂਦੀ ਬੇਨਤੀ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੌਕਸੀ ਲੌਗ ਬਾਈਪਾਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਪਰ ਕਦੇ ਨਾ ਕੀਤੀ ਬੇਨਤੀ ਤੋਂ ਇਸਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਇਕੱਲਾ ਕਾਫ਼ੀ ਨਹੀਂ।

ਸੰਬੰਧਿਤ ਲੇਖ