Sharepoint: обрабатывать * .asp запросы - PullRequest
0 голосов
/ 23 декабря 2010

мы перенесли старый сайт ASP в SharePoint и приложили немало усилий, чтобы сохранить структуру сайта без изменений, за исключением изменения расширения с .asp на .aspx.Все запросы .asp мы 301 перенаправляем на эквивалентную страницу .aspx.

Проблема в том, что Google не учитывает рейтинг страницы для 301 переадресации.Это вызывает серьезную проблему.Так что интересно, есть ли способ принять запрос на страницу .asp и опубликовать страницу SharePoint .aspx, но сохранить URL-адрес как есть, т. Е. Нет перенаправления 301.

Спасибо.

1 Ответ

1 голос
/ 23 декабря 2010

Перенаправление 301 означает «перемещено навсегда» и является правильным способом перемещения страниц в отношении поисковых систем. Если вы выполните перезапись URL-адреса, которая вернет страницу .aspx пользовательскому агенту, но с исходным URL-адресом .asp, поисковая система не станет мудрее и продолжит сохранять ваш старый URL в своем индексе.

Если вы решите использовать этот подход, вы можете реализовать перезапись с помощью модуля HTTP в конвейере ASP.NET - для IIS существует плагин URL Rewrite , который будет делать это легко и просто. настроить.

Недостаток в том, что вы должны поддерживать это вечно. Я бы порекомендовал продолжать использовать редирект 301 и набраться терпения, пока Google перенастраивает свой индекс. Не забудьте инструменты Google для веб-мастеров, которые могут помочь вам с этим переходом.

...