Моя организация недавно была реструктурирована, и в результате нам пришлось перенести несколько сайтов групп в нашу интрасеть Sharepoint 2007 (MOSS). Это приведет к изменению URL-адресов и неработающим ссылкам во многих документах. Не очень хорошая ситуация.
Есть ли у кого-нибудь идеи, как лучше всего с этим справиться?
Пока я думал о следующих вариантах:
Учитывая, что изменится только корень каждого сайта (например, http: // интрасеть / сайт /old_dept/ teamite становится http: // интрасеть / сайт /new_dept/ teamite) должно быть возможно выполнить интеллектуальное перенаправление для остальной части URL-адреса, которая фактически указывает на документы, страницы и т. д. Я знаю, что это возможно, по крайней мере, с Apache. Однако сочетание Sharepoint 2007 и IIS6 затрудняет поиск наилучшего способа достижения дружественного решения, удовлетворяющего пользователя.
Две вещи - вам понадобится временное решение:
Используйте IIS для перенаправления запросов со старого URL-адреса на новый - это, вероятно, не удастся, если у вас также нет альтернативного сопоставления доступа для старого URL-адреса, настроенного для веб-приложения.
Затем перезапишите URL-адрес «на лету» с помощью URL Re-Writer, как упоминалось выше, хотя есть официальный от Microsoft, доступный по адресу http://www.iis.net.
Затем в долгосрочной перспективе вы захотите сканировать и обновлять свой контент с помощью новых URL-адресов - в SharePoint Desginer есть несколько отчетов / сканирований в меню «Сайт \ Отчеты». Но вам может быть лучше использовать специальную утилиту.
Для умного перенаправления URL-адресов ознакомьтесь с Перенаправление URL RDA утилита.
Я почти уверен, что вы найдете всю информацию о перемещении Sharepoint, контента и базы данных в этих ссылках. Надеюсь, это поможет!
С Уважением,