Редирект 301 с одного домена на другой: Редирект через .htaccess | REG.RU

iis — 301 Перенаправление одного домена на другой с помощью web.config

Задавать вопрос

спросил

Изменено 4 года, 2 месяца назад

Просмотрено 26 тысяч раз

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

Например:

www.example.com

Это мой основной домен. Я хочу, чтобы все другие домены, связанные с моим сайтом, перенаправляли сюда.

Если пользователь заходит на:

www.test.com или www. test.com/anypage и т.д.

Затем я хочу, чтобы пользователь был перенаправлен на примерную версию этой страницы.

Как это сделать с помощью файла web.Config моего приложения? Причина, по которой я спрашиваю, заключается в том, что обычно у моего провайдера веб-хостинга есть инструмент в их бэк-офисе, который позволяет мне настроить это перенаправление, однако наш клиент выбрал другого хостинг-провайдера, который не предоставляет такой инструмент. 9тест\.com$» />

Мое приложение является сайтом на платформе Umbraco, поэтому в файле web.config есть несколько записей system.webServer. Возможно, я просто ввел этот код в неправильном месте, но любая помощь здесь будет очень признательна, поскольку я привык делать только 301 перенаправление в файлах .htaccess.

  • перенаправление
  • iis 9www\.example\.com$» />
    example.com/{R:1}» appendQueryString=»true» redirectType=»Permanent» />

    Сопоставить все URL-адреса, если только часть имени хоста не совпадает с www.example.com, и перенаправить их на www.example.com/независимо.

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя электронную почту и пароль

    Опубликовать как гость

    Электронная почта

    Требуется, но никогда не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Внедрение переадресации 301 у регистратора доменов

    Обновлено Брайан Джексон

    Когда дело доходит до SEO, вы всегда должны использовать переадресацию 301 как можно дольше. Например, 9 лет назад я начал с brianleejackson.com, который превратился в OKMarketing.com, который сегодня превратился в этот сайт: brianjackson.io. Я создал обратные ссылки для всех трех доменов, и есть некоторые обратные ссылки, которые вы никогда не сможете обновить вручную на сторонних сайтах. Так что лучшая стратегия — оставить 301 на месте. Я решил реализовать переадресацию 301 на уровне регистратора доменных имен.

    Что такое переадресация 301?

    Src: quickmeme

    Так что же это за перенаправление 301, о котором я говорю?

    Перенаправление — это способ перенаправить пользователей и поисковые системы на другой URL-адрес, отличный от того, который они изначально запрашивали. – Moz

    Существуют различные типы редиректов, но 301 конкретно означает, что URL-адрес перемещается навсегда . Этот тип перенаправления является наиболее часто используемым, когда речь идет о SEO. 301 редиректы обычно используются в следующих ситуациях:

    • Вы перемещаете свой сайт на новый домен
    • Вы объединяете веб-сайты вместе
    • Вы перемещаете контент с одного домена на другой

    Google утверждает, что перенаправление 301 передает 99% ссылочного веса на новый URL. По моему личному опыту,

    я никогда не видел провалов по сравнению с 301s , поэтому я считаю, что это довольно точно.

    Почему вы всегда должны оставлять 301 редиректы на месте

    Таким образом, большая проблема, с которой всегда сталкиваются оптимизаторы, заключается в том, как долго вам нужно сохранять старые 301 редиректы? Ну, на мой взгляд, вы должны держать их на месте как можно дольше!

    1. Ссылочный сок

    Первая причина — ссылочный сок. Вся работа, которую вы проделали по созданию обратных ссылок для повышения авторитета домена, будет потеряна, если вы просто удалите переадресацию 301.

    2. Обратные ссылки

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

    3. Проблемы индексации

    Многие оптимизаторы сталкиваются с этой проблемой. Вы удаляете старую переадресацию 301, начинаете обновлять контент в новом месте, и все идет отлично. Но затем вы проверяете поисковую выдачу и понимаете, что старый домен/URL по-прежнему индексируется вместо вашего нового. Джон Мюллер из Google недавно написал кому-то в Твиттере ответ об этом.

    @iqseo @google @methode Что ж, 301 является «постоянным», поэтому вам придется проявить терпение и убедительность (например, rel=canonical, внутренние ссылки и т. д.)

    — 🦙 johnmu.xml (личный) 🦙 (@JohnMu) 10 декабря 2015 г.

    К сожалению, не всегда возможно оставить 301 редиректы. Возможно, вы продали старый домен и больше не имеете к нему доступа. Но если у вас есть к нему доступ,

    оставьте переадресацию 301 на неопределенный срок! Лучше перестраховаться, чем сожалеть.

    Гленн Гейб из G-Squared Interactive LLC также согласен со мной.

    Внедрение переадресации 301 у регистратора доменов

    Итак, многие люди реализуют переадресацию 301 на уровне сервера/веб-хоста. Я решил подняться еще на один уровень и сделать это немного проще, сделав это на уровне регистратора домена. Посмотрите мои шаги ниже о том, как я реализовал переадресацию 301 на NameCheap. В качестве примера я использую свой домен OKMarketing.com.

    Шаг 1

    В NameCheap щелкните «Домен» и убедитесь, что для ваших серверов имен установлено значение «Namecheap по умолчанию». DNS должен быть указан на NameCheap, чтобы вы могли выполнить шаг 2.

    Шаг 2

    Затем нажмите «Расширенный DNS».

    Шаг 3

    Итак, в моем случае я сделал это как для brianleejackson.com, так и для OKMarketing.com , чтобы они передавали ссылочный вес на brianjackson.io, поскольку я всегда перемещал старый контент. Google может связать до 5 редиректов. Поскольку я полностью переместил домены, я сохранил ту же структуру URL-адресов, что очень упрощает работу.

    Добавьте две записи перенаправления URL, как показано ниже. Один с @ для хоста и один с www для хоста. Направьте их на свой новый домен.

    Важная часть. Убедитесь, что в значение включена обратная косая черта! Без обратной косой черты это просто перенаправит все на вашу новую домашнюю страницу.

    Пример: http://okaymarketing.com/setup-goal-google-analytics-track-web-form/ перенаправляет на https://brianjackson.com/setup-goal-google-analytics-track-web-form /

    И все! Теперь у вашего регистратора домена есть переадресация 301, и вам не нужно беспокоиться о каких-либо действиях на уровне сервера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *