Страница SharePoint 404 - PullRequest
       13

Страница SharePoint 404

5 голосов
/ 02 февраля 2009

Наилучшим ли местом установки страницы ошибки 404 для SharePoint является раздел web.config customError или есть параметр конфигурации в семействе сайтов / веб-приложении?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2009

пожалуйста, прочитайте этот блог

вставили:

  1. На вашем сервере MOSS сделайте копию % systemdrive% \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12 \ TEMPLATE \ LAYOUTS \ 1033 \ sps404.html и назовите это my404.html

  2. Создайте виртуальный каталог в IIS под корневым веб-приложением MOSS. Например / ошибки

  3. Создайте свою собственную страницу перенаправления aspx, например /errors/my404redirect.aspx, и закодируйте там свою логику перенаправления. Это обычная страница asp.net.
  4. В my404.html внесите следующие изменения: STSNavigate ("/ errors / my404redirect.aspx? OldUrl =" + requiredUrl);
  5. Создайте консольное приложение, вставьте следующий код и запустите его на сервере MOSS

    System.Uri webApplicationUri = новый Uri (http://MyMOSSServer/); SPWebApplication webApplication = SPWebApplication.Lookup (webApplicationUri); webApplication.FileNotFoundPage = "my404.html"; webApplication.Update ();

  6. Теперь, когда вы переходите на страницу, которая не существует, вам следует ожидать перехода на перенаправленную страницу.

1 голос
/ 01 сентября 2010

Я знаю, что на этот вопрос уже был дан ответ, но альтернативным mgith может быть следующий URL: http://sharepointsmart404.codeplex.com/ - что все равно должно привести к коду состояния 404, чтобы поисковые системы удаляли страницу из своего кэша (в конце концов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...