【发布时间】:2010-09-01 22:53:48
【问题描述】:
是在 web.config customError 部分中为 SharePoint 设置 404 错误页面的最佳位置,还是在网站集/Web 应用程序上有配置设置?
【问题讨论】:
标签: sharepoint
是在 web.config customError 部分中为 SharePoint 设置 404 错误页面的最佳位置,还是在网站集/Web 应用程序上有配置设置?
【问题讨论】:
标签: sharepoint
请阅读this blog
已粘贴:
在您的 MOSS 服务器中,复制 %systemdrive%\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\1033\sps404.html 并将其命名为 my404.html
在 IIS 中的 MOSS 根 Web 应用程序下创建一个虚拟目录。例如/错误
创建一个控制台应用程序并插入以下代码并在MOSS服务器中运行它
System.Uri webApplicationUri = new Uri(http://MyMOSSServer/); SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri); webApplication.FileNotFoundPage = "my404.html"; webApplication.Update();
现在,当您浏览到一个不存在的页面时,您应该会被带到重定向的页面。
【讨论】:
我知道这个问题已经得到解答,但替代方案是以下网址:http://sharepointsmart404.codeplex.com/ - 这仍应导致 404 状态代码,以便搜索引擎从其缓存中删除该页面(最终)
【讨论】: