最好的地方是在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