最佳位置是否在web.config customError部分中为SharePoint设置了404错误页面,或者网站集/ Web应用程序上是否有配置设置?
答案 0 :(得分:4)
请阅读this blog
粘贴:
在您的MOSS服务器中,复制一份 %systemdrive%\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ TEMPLATE \ LAYOUTS \ 1033 \ sps404.html 并称之为my404.html
在MOSS根Web应用程序下的IIS中创建虚拟目录。例如/错误
创建一个控制台应用程序并插入以下代码并在MOSS服务器中运行它
System.Uri webApplicationUri = new Uri(http://MyMOSSServer/); SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri); webApplication.FileNotFoundPage =“my404.html”; webApplication.Update();
现在,当您浏览到不存在的页面时,您应该会被带到重定向的页面。
答案 1 :(得分:1)
我知道这已经得到了回答,但是替代的mgith是以下网址:http://sharepointsmart404.codeplex.com/ - 它仍然会产生404状态代码,以便搜索引擎从其缓存中移除页面(最终)