1
Google已將一些舊URL緩存到網站上不再存在的頁面。我想將任何404頁面重定向到主頁。Jetty配置將所有404重定向到主頁
我有一個安裝在jetty/webapps中的ROOT.war文件的碼頭安裝。該ROOT.war文件包含在它下面的一個WEB-INF/web.xml文件:
<error-page>
<error-code>404</error-code>
<location>/</location>
</error-page>
然而,這只是重定向頂層文件,沒有任何子目錄中。所以下面的URL重定向到主頁:
http://mysite.com/pageDoesntExist.html
但是這一個沒有,只是給出了一個404錯誤:
http://mysite.com/directoryDoesntExist/pageDoesntExist.html
是否有配置方式,所有404的去主頁?我可以在jetty/contexts目錄中以某種方式做到這一點嗎?
感謝。但我不清楚如何配置它來處理大量的URL。我必須爲每個URL創建一個新的上下文文件,這很瘋狂。一定會有更好的辦法。你能否提供一個例子,例如將'/ directoryDoesntExist'目錄中的所有地址重定向到主頁? – Tauren 2011-03-29 22:18:55