我有一個運行在Tomcat 7.0.54上的Java webapp。我在webapp中使用Spring。當用戶登錄到/favicon.ico。當用戶第二次登錄時,他們被重定向到正確的jsp。在登錄時,我的ApacheTomcat webapp轉到webapp/favicon.ico,如何阻止我的webapp重定向到此?
1
A
回答
1
/favicon.ico
是每個瀏覽器試圖從它訪問的任何站點獲得的東西,以在地址欄中顯示一個漂亮的圖標。我的第一個猜測是你的應用程序發送一個登錄表單回瀏覽器,而不是文件或404 NOT FOUND。
如果您有圖標,請確保瀏覽器無需先登錄即可下載圖標。
0
不要責怪Tomcat也不要你的web應用程序。他們給了瀏覽器要求的東西。根據Wikipedia,瀏覽器使用文件favicon.ico
將圖標關聯到網站。在第一次連接時,瀏覽器獲取文件,然後將其緩存直到清除緩存。您可以配置一些瀏覽器在瀏覽器關閉時清除緩存。
1
謝謝你們,我嘗試了很多快速修復,並得到一個正確的工作。
我在我的登錄和索引jsp頁面中添加了以下代碼行,它不再返回錯誤。
<link rel="icon" href="data:;base64,=">
再次感謝!
0
我只是覺得我會將這裏的評論凝結成一個連貫的答案和解決方案。我喜歡這個問題的作者有這個問題。
我保護我是用安全約束url-pattern的配置制定的部位(例如<的url-pattern >/* </url-pattern的>)從具有訪問我的網站的內容封鎖整個網站 - 包括favicon.ico文件。瀏覽器請求標籤/標題欄的favicon.ico文件作爲默認行爲。
我的網站有一個沒有指定favicon標籤的FORM認證的登錄頁面。安全行爲和瀏覽器會導致收藏夾圖標請求成爲登錄之後的第一個成功操作,而不是您的歡迎文件!因此,一旦您通過身份驗證,它就會向您顯示favicon.ico(或未找到圖像)。
如果您像我一樣配置您的網站,您可能需要避免從資源中檢索您的圖標。有兩種方法可以做到這一點,我可以想到:1)使favicon圖像base64存儲在<鏈接>元素的登錄頁面本身或2)使登錄頁面不需要圖像。兩種方法都需要使用<鏈接>元素語法:
(no image)
<link rel="icon" href="data:;base64,=">
(image as a data URI)
<link rel="shortcut icon" href="data:image/gif;base64,R0lGODlhIAAgAOf/ADEzMDo0LjY2O9oNHS09P101P1c4NTBCR2A3KHQwO8QaK4otL88aJWw3LL4gJL4gKcAhH5osMT1HO8khKdIeLURGQ9wcJ..." />
相關問題
- 1. 如何自動重定向到我的WebApp的其他頁面
- 2. 使用webapp的web.xml重定向到SSL登錄頁面
- 3. ASP.NET Azure webapp經常重定向到登錄頁面
- 4. 我在Tomcat上的JSF webapp轉到localhost
- 5. 如何自動從webapp登錄到另一個webapp
- 6. 登錄PHP webapp
- 7. 將iOS webApp用戶重定向到Safari?
- 8. 阻止IP重定向到我的阻止頁面
- 9. 如何阻止我的網站重定向到其他網站
- 10. 如何在沒有部署webapp`/ old`的情況下從`/ old`到tomcat重定向到webapp`/ new`?
- 11. 本地Facebook登錄到Xamarin WebApp
- 12. 讓我們回到在iPhone AJAX的webapp
- 13. Tomcat的登錄功能webapp
- 14. 如何阻止Apache重定向到index.html
- 15. 的Tomcat找不到我的webapp
- 16. 防止重定向到Spring Security登錄
- 17. 無法將我的webapp部署到Tomcat7
- 18. 阻止iOS中的水平滾動WebApp
- 19. 我的應用讓我重定向到帳戶/登錄?ReturnUrl =%2f
- 20. Laravel護照 - 如何通過webapp登錄?
- 21. 如何使用webapp自動登錄?
- 22. 我如何刮流星webapp?
- 23. JBoss webapp登錄處理
- 24. 在Java webapp中實現URL重定向
- 25. 如何防止重定向到js文件的登錄?
- 26. 阻止網站重定向到我的網站
- 27. 如何阻止cpanel將主域重定向到子目錄?
- 28. 什麼是我的webserver webapp目錄?
- 29. 當我登錄時,如何重定向到react-router中的主頁?
- 30. Mediawiki的讓我登錄,但重定向到重新登錄頁面,而不是