2013-07-10 78 views
1

我在使用URL編碼和瀏覽器時遇到了一個奇怪的問題。我有這樣的以下網址:瀏覽器自動編碼URL

http://abcd.com/?isPosm=1&callBackUrl=http%3A%2F%2FmyAnotherDomian%2FPOSM%2Fapp%2Fpages%2Fadf.task-flow%3Fadf.tfDoc%3D%252FWEB-INF%252Ftask-flows%252Fcatalog-edit-task-flow.xml%26adf.tfId%3Dcatalog%26_adf.ctrl-state%3Dtry2tadtl_32%26articleReference%3D10C00135%26previousView%3Dcatalog-home%26fromUCM%3Dtrue%26articleType%3Dposm%26developer%3Dcentral 

在我的機器,當我粘貼並轉到此URL它正在改變:

http://abcd.com/index.htm?isPosm=1&callBackUrl=http%253A%252F%252FmyAnotherDomain%252FPOSM%252Fapp%252Fpages%252Fadf.task-flow%253Fadf.tfDoc%253D%25252FWEB-INF%25252Ftask-flows%25252Fcatalog-edit-task-flow.xml%2526adf.tfId%253Dcatalog%2526_adf.ctrl-state%253D14a6xfftpt_9%2526articleReference%253D10C00135%2526previousView%253Dcatalog-home%2526fromUCM%253Dtrue%2526articleType%253Dposm%2526developer%253Dcentral 

顯然http%3A%2F%2Fuat-pppstore.moet-hennessy.biz是越來越編碼爲http%253A%252F%252Fuat-pppstore.moet-hennessy.biz。爲什麼發生這種情況?我在Firefox和Chrome中都找到了它。奇怪的是,在其他機器上運行的另一個Firefox中,它的行爲不同。

任何指針都會非常有幫助。

回答

2

根據你的例子,你的第一個請求是到根目錄,它變成了「index.htm」。瀏覽器永遠不會放置此網址(它不知道它是否存在),這表明錯誤在您的服務器中,將用戶重定向到「index.htm」頁面並重新編碼編碼的網址。