сохранение индексов Google при перестройке сайта в asp.net MVC - PullRequest
1 голос
/ 22 августа 2011

У меня есть веб-сайт, который разработан в asp.net. И все сайты имеют более 60000 индексов Google.

Теперь я хочу перестроить его в asp.net mvc.Доменное имя все еще остается .. Но ссылка на отдельные страницы изменится .. Является ли это причиной потери индексов Google этой страницы.

, например ..www.domain.com / product / help.aspx.... это текущая ссылка ..

но я думаю, что после перестройки она изменится как

www.domain.com / product / help

Я хочу сохранить всеиндексы гугл уже есть на моем сайте.Как я могу сделать это легко .. Я ожидаю предложений и идей.

Ответы [ 2 ]

2 голосов
/ 22 августа 2011

Использовать перенаправление 301 (постоянно перемещено)

Это сообщит поисковым системам, что ваши URL-адреса были перемещены постоянно, и позволит им обновить свой индекс.

http://www.google.com/support/webmasters/bin/answer.py?answer=93633&&hl=en

Список способов сделать это на выбранном вами языке серверной части.

http://www.webconfs.com/how-to-redirect-a-webpage.php

В MVC3 необходимо RedirectToActionPermanent

1 голос
/ 23 августа 2011

В настоящее время я выполняю тот же процесс и использую модуль перезаписи URL для IIS7 , чтобы сопоставить все мои существующие страницы с их новыми местоположениями.

Эта статья использует пример, который очень похож на то, что вы пытаетесь достичь.

Чтобы позволить Google понять, что вы изменили страницы, вам нужно будет использовать перенаправление 301 (перемещено навсегда) и перезапись URLМодуль позволит вам использовать этот ответ со всеми перенаправлениями, которые вы делаете.

Также стоит взглянуть на статью rewrite maps , так как это может быть очень полезно, когда у вас есть большие наборыпереписать правила.

...