Наилучшим ли местом установки страницы ошибки 404 для SharePoint является раздел web.config customError или есть параметр конфигурации в семействе сайтов / веб-приложении?
пожалуйста, прочитайте этот блог
вставили:
На вашем сервере MOSS сделайте копию % systemdrive% \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12 \ TEMPLATE \ LAYOUTS \ 1033 \ sps404.html и назовите это my404.html
Создайте виртуальный каталог в IIS под корневым веб-приложением MOSS. Например / ошибки
Создайте консольное приложение, вставьте следующий код и запустите его на сервере MOSS
System.Uri webApplicationUri = новый Uri (http://MyMOSSServer/); SPWebApplication webApplication = SPWebApplication.Lookup (webApplicationUri); webApplication.FileNotFoundPage = "my404.html"; webApplication.Update ();
Теперь, когда вы переходите на страницу, которая не существует, вам следует ожидать перехода на перенаправленную страницу.
Я знаю, что на этот вопрос уже был дан ответ, но альтернативным mgith может быть следующий URL: http://sharepointsmart404.codeplex.com/ - что все равно должно привести к коду состояния 404, чтобы поисковые системы удаляли страницу из своего кэша (в конце концов)