最近一個項目經常報not Found錯誤,并且白屏失去響應,然后一閃而過返回了默認頁面。查看控制臺發現“setURL is not a function”,經瀏覽器測試與多客戶端測試,結果表明與客戶端沒有關系。
經過排查發現,請求的html頁面內容被替換為:
<head>
<script language="javascript">setTimeout("location.replace(location.href.split(\"#\")[0])",2000);</script>
<script type="text/javascript" src="http://1.1.1.3:89/cookie/flash.js"></script>
<script language="javascript">setURL("1.1.1.3");supFlash("2304482558");</script>
</head>
<body>
上網搜索flash.js發現是因為文件被劫持了,將問題提交給網絡管理員,經網絡管理員排查發現是被安全設備劫持了。
終極解決辦法:給站點上https
該文章在 2023/12/5 10:32:09 編輯過