2016-04-01 2 views
-5

У вас есть сайт, на котором мы указываем некоторые ссылки на «www.example1.com».Каков наилучший способ переназначения этого сайта

Недавно «www.example1.com» был изменен на «www.example2.com».

Теперь, если мы получим доступ к «www.example1.com», он автоматически перенаправит «www.example2.com».

В "www.example.com" все еще он указывает на "www.example1.com".

Как его работы сейчас ...

www.example.com -> www.example.com-> www.example1.com-> www.example2.com.

На нашем сайте все ссылки жестко закодированы.

Вопрос?

Каков наилучший способ сделать это?

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

Издание является: в будущем, если мы обновляем этот адрес еще раз, нам нужно обновить код снова

Пожалуйста, помогите мне с некоторыми предложениями.

+0

Лучше спросить в http://serverfault.com/ –

ответ

0

От the spec

10.3.2 301 Moved Постоянно

Запрошенный ресурс был назначен новый постоянный URI, и любые будущих ссылок на этот ресурс следует использовать один из возвращенных URIs , Клиенты с возможностями редактирования ссылок должны автоматически перенаправить ссылки на Request-URI на одну или несколько новых ссылок , возвращенных сервером, где это возможно. Этот ответ равен , если не указано иное.

Так что да, если вы постоянно перенаправляете URL-адрес, вам следует обновить ссылки, чтобы указать на новое местоположение.

В практическом плане это позволит сохранить браузеры, посетившие ссылку, чтобы попросить документ, только чтобы он сказал, чтобы уйти и попросить его где-то еще раз в цифровом кафкаистском кошмаре.

+0

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

+0

«Дайте мне« www.example2.com ». Вот« www.example2.com ». быстрее. «Дайте мне« www.example.com ». Нет, вам нужно« www.example1.com ». Хорошо, дайте мне« www.example1.com ». Нет, вам нужно« www.example2.com ». me 'www.example2.com'. Вот« www.example2.com » – Quentin

+0

Теперь я получил его ... Спасибо за ваш быстрый ответ ... :-) –