WPAD yanju, ṣugbọn ẹrọ aṣawakiri gba 404
Ìwádìí aṣojú aládàáṣiṣẹ́ lè rí sáfà tó tọ́ kí ó sì ṣì béèrè fún fáìlì PAC láti virtual host tàbí ọ̀nà tí kò tọ́.
Orúkọ wpad yanju sí ẹ̀rọ tí a retí. Ìyẹn ń fúnni ní ìrètí, ṣùgbọ́n ìbẹ̀rẹ̀ nìkan ni. Ẹrọ aṣawakiri ṣì gbọdọ̀ béèrè fáìlì kan láti ẹ̀rọ yẹn kí ó sì gba skripti PAC.
Àmì tó wúlò wà nínú àkọsílẹ̀ ìwọlé sáfà wẹ́ẹ̀bù: alábàáṣiṣẹ́ béèrè /wpad.dat ó sì gba HTTP 404. URL PAC tí a ṣí pẹ̀lú ọwọ́ lè lo orúkọ host mìíràn. Kódà nígbà tí orúkọ méjèèjì bá dé sáfà kan náà, wọ́n lè yan àwọn virtual host ọ̀tọ̀ọ̀tọ̀.
Tẹ̀le ìbéèrè tí alábàáṣiṣẹ́ ṣe
Ṣàyẹ̀wò URL gangan tí ìwádìí yan, iye HTTP Host, ọ̀nà àti ìdáhùn. Ṣíṣí URL PAC tó rọrùn nínú táàbù ẹrọ aṣawakiri lasan kò fi hàn pé ìwádìí aládàáṣiṣẹ́ béèrè URL yẹn.
Bí a bá retí orúkọ kúkúrú àti orúkọ tó péye pẹ̀lú, ṣètò host wẹ́ẹ̀bù tí a pète láti mọ̀ọ́mọ̀ ṣàkóso àwọn orúkọ yẹn. Jẹ́rìí pé /wpad.dat ń tọ́ka sí fáìlì tó tọ́, kì í ṣe gbòǹgbò ìwé àkọ́kọ́ tàbí ètò tí kò ní í ṣe.
Pèsè skripti, kì í ṣe ojú-ìwé àṣìṣe
Ṣàyẹ̀wò ara ìdáhùn pẹ̀lú ipò rẹ̀. Ojú-ìwé ìwọlé, ìwé àṣìṣe tó ní àmì, tàbí àtúnjúwe lè dàbí ohun tó gbẹ́kẹ̀lé nígbà tí a bá fi ọwọ́ wò, ṣùgbọ́n kì í ṣe skripti PAC tí olùyọjú ń retí. Chromium ṣàkọsílẹ̀ àwọn ohun tí a nílò fún gbígbà PAC tó le, pẹ̀lú ìdáhùn HTTP 200.
Lẹ́yìn ìfijísọ́nà bá ṣàṣeyọrí nìkan ni ó máa ń wúlò láti ṣàtúnyẹ̀wò FindProxyForURL(). Yíyí àwọn òfin orúkọ host rẹ̀ kò lè tún 404 tó dènà ẹrọ aṣawakiri láti gbà á ṣe.
Tún ìyàtọ̀ wa láàárín sáfà wẹ́ẹ̀bù PAC àti aṣojú-ìwọlé tí a dárúkọ nínú skripti rẹ̀. Wọ́n lè pín ẹ̀rọ kan, ṣùgbọ́n àkọsílẹ̀ ìwọlé nínú iṣẹ́ kan kì í ṣe ẹ̀rí pé iṣẹ́ mìíràn ṣàkóso ìbéèrè ibi-ìlọ olùmúlò.