Извлечение / страниц из URL-адреса SharePoint? - PullRequest
4 голосов
/ 19 мая 2009

Клиент спрашивает, можем ли мы что-нибудь сделать, чтобы удалить "/ Pages" с его интернет-сайта MOSS. Некоторые из Google показывают, что при умном использовании HTTPModules можно скрыть наличие страниц, но я пока не видел комплексного рабочего решения. Кто-нибудь из вас сталкивался с этим конкретным требованием, и если да, то как вы его выполнили?

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

Ответы [ 5 ]

3 голосов
/ 20 мая 2009
2 голосов
/ 22 мая 2009

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

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

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

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

1 голос
/ 19 мая 2009

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

0 голосов
/ 22 мая 2009

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

0 голосов
/ 20 мая 2009

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

...