最好的地方是在web.config customError部分爲SharePoint設置404錯誤頁面,還是在網站集/ Web應用程序上有配置設置?SharePoint 404頁面
5
A
回答
4
請已經在this blog
讀取粘貼:
在你MOSS的服務器,使 %SYSTEMDRIVE%\ Program Files文件\ Common Files文件\ Microsoft共享\ Web服務器擴展拷貝\ 12 \ TEMPLATE \ LAYOUTS \ 1033 \ sps404.html 並將其命名爲my404.html
在您的MOSS根web應用程序下的IIS中創建一個虛擬目錄。例如/錯誤
- 創建您自己的重定向aspx頁面,例如/errors/my404redirect.aspx並在其中編寫您的重定向邏輯。這是一個正常的asp.net頁面。
- 在my404.html中,進行以下更改: STSNavigate(「/ errors/my404redirect.aspx?oldUrl =」+ requestedUrl);
創建控制檯應用程序和插入下面的代碼和在MOSS服務器
的System.Uri webApplicationUri =新的URI運行(http://MyMOSSServer/); SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri); webApplication.FileNotFoundPage =「my404.html」; webApplication.Update();
現在當你瀏覽到一個不存在的頁面時,你應該會被帶到重定向的頁面。
1
我知道這已經回答了,但替代mgith是以下網址:http://sharepointsmart404.codeplex.com/ - 這仍然應導致404個狀態碼,使搜索引擎從緩存中刪除該頁面(最終)
相關問題
- 1. 使頁面像404
- 2. 瀏覽SharePoint發佈頁面會返回404錯誤消息
- 3. OctoberCMS 404頁面自定義URL用於我的404頁面
- 4. github頁面404 jekyll子頁面
- 5. Recover Curropt Sharepoint頁面
- 6. lighttpd:404頁面不返回404狀態
- 7. 靜態HTML頁面作爲Sharepoint頁面
- 8. 404頁面返回200 OK
- 9. Django找不到頁面(404)
- 10. Tomcat 404頁面錯誤
- 11. Akka-http定製404頁面
- 12. SSRS - 404頁面未找到
- 13. 在Magento翻譯404頁面
- 14. 404當訪問Codeigniter頁面
- 15. ASP.NET IIS7動態404頁面
- 16. flask python add 404頁面
- 17. htaccess 404包括頁面
- 18. Cloud9自定義404頁面
- 19. web.config 404頁面未執行
- 20. Codeigniter 404頁面找不到
- 21. 避免404頁面覆蓋
- 22. Jquery Mobile和404頁面
- 23. 查看404錯誤頁面
- 24. 404錯誤頁面加載
- 25. Asp網404頁面參數
- 26. Nginx - 自定義404頁面
- 27. 包含404錯誤頁面
- 28. CodeIgnier 404錯誤頁面分頁
- 29. Joomla:404頁面顯示主頁內容
- 30. 404頁,而在笨頁面重定向
這裏需要注意的一點是:搜索機器人跟隨舊的URL不會進入你喜歡的aspx頁面(如果你有一張舊/壞的URL地圖,你可能會重定向),因爲機器人不傾向於執行JavaScript。我仍在爲我的網站上的解決方案。 – 2009-02-18 21:33:24