WordPress తన సొంత సైట్ను ప్రాక్సీ వెలుపల ఉంచుతుంది
ప్రాక్సీ స్థిరాంకాలు బయట పనిచేసినప్పటికీ సైట్ వైపు వెళ్లే అభ్యర్థన నేరుగా వెళ్లినప్పుడు WordPress HTTP API బైపాస్ నియమాలను పరిగణించండి.
WP_PROXY_HOST మరియు WP_PROXY_PORT సెట్ చేయబడ్డాయి. బాహ్య API కి అభ్యర్థన ప్రాక్సీని ఉపయోగిస్తుంది, కానీ WordPress యొక్క సొంత హోస్ట్నేమ్కు తిరిగి వెళ్లే అభ్యర్థన ఉపయోగించదు. అది HTTP API యొక్క ఉద్దేశించిన బైపాస్ విధానం కావచ్చు.
నిర్దిష్ట URI ప్రాక్సీ ద్వారా వెళ్లాలా వద్దా అని WP_HTTP_Proxy నిర్ణయిస్తుంది. దాని డిఫాల్ట్ తర్కం localhost మరియు సైట్ కాన్ఫిగర్ చేసిన siteurl నుండి పొందిన హోస్ట్నేమ్ను బైపాస్ చేస్తుంది. ఇది ప్రాక్సీ స్థిరాంకాలు ఉన్నాయా లేదా అని నిర్ణయించడం నుండి వేరు.
WordPress మూల్యాంకనం చేసిన URL ను పరిశీలించండి
అభ్యర్థించిన హోస్ట్నేమ్, కాన్ఫిగర్ చేసిన సైట్ URL మరియు WP_PROXY_BYPASS_HOSTS లను కలిపి ఉంచండి. పబ్లిక్ హోస్ట్నేమ్కు అభ్యర్థన మరియు అంతర్గత మారుపేరుకు అభ్యర్థన రెండూ ఒకే అప్లికేషన్ను చేరుకున్నా వేర్వేరు నిర్ణయాలు తీసుకోవచ్చు.
WP_PROXY_BYPASS_HOSTS కాన్ఫిగర్ చేసిన హోస్ట్ మినహాయింపుల జాబితాను జోడిస్తుంది. ఇది రిమోట్ ప్రాక్సీ అనుమతించే గమ్యస్థానాల సమూహం కాదు, మరియు మరొక విధంగా నిరోధించబడిన బాహ్య అభ్యర్థనను అనుమతించదగినదిగా చేయదు.
డిఫాల్ట్ స్వ-సైట్ మినహాయింపు ఉపయోగకరంగా ఉండవచ్చు: ఇది స్థానిక లూప్బ్యాక్ రకం అప్లికేషన్ అభ్యర్థనను మధ్యవర్తి వద్దకు తీసుకెళ్లకుండా నిరోధిస్తుంది. కానీ సైట్ యొక్క పబ్లిక్ హోస్ట్నేమ్ నిర్దిష్ట ఆమోదించబడిన మార్గం ద్వారా మాత్రమే చేరుకోగల ఇన్స్టాలేషన్కు మరో ఉద్దేశపూర్వక నిర్ణయం అవసరం కావచ్చు.
మద్దతు ఉన్న హుక్ వద్ద నిర్ణయాన్ని మార్చండి
pre_http_send_through_proxy ఫిల్టర్ ప్రతి URI నిర్ణయాన్ని ఓవర్రైడ్ చేయగలదు. ఏదైనా ఓవర్రైడ్ను ఇరుకైనదిగా ఉంచి, అది నిర్వహించాల్సిన హోస్ట్ లేదా షరతుతో సరిపోల్చండి. ప్రతి URI కి ఒకే స్థిరమైన సమాధానం ఇవ్వడం మొత్తం HTTP API విధానాన్ని మారుస్తుంది.
ఎంచుకున్న రవాణాను కూడా సమీక్షించండి. ప్రత్యేక SDK లేదా ముడి PHP నెట్వర్కింగ్ ఫంక్షన్ను పిలిచే కోడ్ స్వయంచాలకంగా WordPress HTTP API మరియు దాని ఫిల్టర్ను ఉపయోగించదు.
ఈ మార్గాన్ని నిర్ధారించేటప్పుడు, పూర్తి అభ్యర్థన ఆర్గ్యుమెంట్లను బహిరంగంగా చిందించకుండా బైపాస్ నిర్ణయాన్ని నమోదు చేయండి. వాటిలో కుకీలు, ఖాతా సమాచారం మరియు ప్రాక్సీ రహస్యాలు ఉండవచ్చు. సరిపోలే అభ్యర్థన లేని ప్రాక్సీ లాగ్ బైపాస్కు అనుగుణంగా ఉంటుంది, కానీ ఎప్పుడూ చేయని అభ్యర్థన నుండి దాన్ని వేరు చేయడానికి అది ఒంటరిగా సరిపోదు.