Переадресация 301 против изменения DNS: Безопасно ли когда-либо уничтожать перенаправление 301 и обновлять DNS для субдомена? - PullRequest
3 голосов
/ 25 марта 2009

У меня есть сайт, работающий на поддомене, который был перенесен на новый сервер и новое доменное имя. Я знаю, что для сохранения результатов поиска редирект 301 - это правильный способ перенести переход. (Отдел маркетинга говорит о 301 переадресации, о которых я никогда не слышал.)

С технической точки зрения я не понимаю, как долго вы должны поддерживать перенаправление. Может кто-нибудь объяснить это? Кажется, что это лишняя и ненужная нагрузка на сервер, чтобы перенаправление продолжалось бесконечно. Вы в конечном итоге отбрасываете его или вносите изменения в DNS после того, как поисковые системы перестали ссылаться на предыдущий сайт?

Ответы [ 3 ]

3 голосов
/ 30 марта 2009

301 - «Перемещено навсегда», поэтому теоретически поисковые системы и браузеры, имеющие ссылку в закладках, должны переключаться на новый URL. Но я бы не поспорил, что все это делают. Итак, я согласен с ceejayoz: разумно, чтобы старый URL работал вечно.

(Помните также, что URL-адреса хранятся не только в поисковых системах, их можно найти во многих местах, даже на бумаге. Вот почему URL-адреса никогда не умирают . Подумайте дважды, прежде чем публиковать URL-адрес. никогда не сможешь вспомнить это потом.)

2 голосов
/ 25 марта 2009

Вы можете сделать запись DNS для субдомена записью CNAME, ссылающейся на новый домен; Я не думаю, что в этом есть какой-либо вред, пока сайт все еще работает (некоторые веб-приложения зависят от знания доменного имени, к которому они обращаются). Однако люди, которые переходят на субдомен, на самом деле увидят субдомен, а не новый домен, в адресных строках своих браузеров, поэтому они не будут знать, что сайт переключил домены. По этой причине я бы не использовал запись CNAME для такого «перенаправления». Я бы использовал перенаправление HTTP 301.

Теперь я согласен с ceejayoz, что нагрузка на сервер незначительна, поэтому нет необходимости удалять перенаправление 301. Но если вы хотите знать, как скоро вы сможете удалить его - например, если вы хотите повторно использовать этот поддомен для другого сайта - я бы посмотрел журналы доступа вашего сервера, чтобы отследить количество обращений к поддомену с течением времени после новый сайт выходит в эфир. (Если у вас установлен анализатор файла журнала, это легко). Если (неделя | месяц | год) проходит без получения каких-либо запросов на этот поддомен, это признак того, что перенаправление больше не требуется. Очевидно, что чем дольше вы ждете без получения запросов на поддомен, тем больше вероятность того, что перенаправление может быть безопасно удалено.

2 голосов
/ 25 марта 2009

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

...