2009-05-19 1 views
4

Клиент спрашивает, есть ли что-нибудь, что мы можем сделать, чтобы удалить «/ Pages» со своего сайта публикации MOSS, ориентированного на Интернет. Некоторые из Google Googling показывают, что некоторое умное использование HTTPModules может скрыть присутствие страниц, но мне еще предстоит увидеть сквозное рабочее решение. Попросите кого-нибудь из вас ответить на это конкретное требование, и если да, то как вы его разрешили?Принимать/Страницы из URL-адреса SharePoint?

Основная проблема клиента с/Pages - это влияние SEO на него - если кто-либо имеет какой-либо способ смягчить эти проблемы или может объяснить, почему этот дополнительный уровень в вашем URL-адресе не был бы проблемой, это было бы также оценено (и, вероятно, лучше, в конечном итоге!)

ответ

1

Я знаю, что ASP.NET 3.5 SP1 имеет механизм маршрутизации URL, который использует ASP.NET MVC. Если вы хотите запустить эту версию .NET framework, вы можете использовать маршруты, чтобы исключить часть/Pages URL-адреса. Но я не уверен в запуске MOSS в этой версии .NET. Это первое место, которое я проверил.

+0

Мы запускаем сайты публикации и интрасети MOSS Enterprise на asp.net 3.5. Однако мы не делаем модификаций URL. – Marc

0

Вы можете получить список открытых веб-сайтов, использующих MOSS here. Вы можете видеть, что они используют библиотеки «страницы», и вы можете проверить свои любимые поисковые системы на контент. Надеюсь, этого будет достаточно, чтобы продемонстрировать, что библиотеки «Страница» не будут слишком большой проблемой, и вы можете сэкономить им кучу денег.

0

Вы можете изменить имя (и URL) библиотеки/Pages.

2

Основная проблема, с которой вы столкнетесь, заключается в том, что Microsoft не будет предоставлять поддержку экземпляра SharePoint, который имеет «скрытую» библиотеку страниц.

Да, вы можете использовать повторитель URL для исключения раздела/страниц пути, и вам также потребуется выполнить поиск и замену в потоке ответов, чтобы удалить его из всех сгенерированных URL-адресов. Это будет очевидно, имеют производительность на сервере, но при тщательном использовании кэширования это может быть не так уж и заметно.

PSS потребует, чтобы вы удалили настройку до того, как будут исследовать какие-либо проблемы с вашим сайтом, чтобы вам (или вашему клиенту) пришлось взвесить предполагаемые выгоды с проблемами производительности и поддержки.

Я считаю, что мы сделали это для одного из наших клиентов в прошлом, но большинство из них счастливы придерживаться элемента/pages - на самом деле этого эффекта не так много.