Содержание

Как сделать редирект: обзор способов

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

Давайте рассмотрим подробнее каждый вариант, чтобы подобрать самый подходящий и доступный.

Как сделать 301 редирект

Одно из самых распространенных решений. Если страница приобретает статус 301, это указывает на то, что ресурс ссылается на новый адрес, а не на запрошенный. Браузер автоматически отправляет пользователя на нужную страницу. Обратите внимание: на каждом конструкторе это делается разными способами. Например, с 1С-UMI у вас получится все очень быстро, не нужно разбираться с кодом и макросами. Используйте специальный встроенный функционал для решения задачи: просто укажите 2 адреса: откуда перенаправлять и куда перенаправлять. Вот инструкция.

Как сделать редирект на HTTPS

Подразумевает под собой перенаправление на безопасный протокол https вместо http. Для этого необходимо купить SSL-сертификат, он подключается к доменам второго уровня. На 1С-UMI они идут в подарок, если вы оплачиваете сайт минимум на три месяца. Алгоритм действий дальше (на примере 1С-UMI):

  • Выбрать «Покупка SSL-сертификата» (вкладка «Домены» в панели управления).
  • Кликнуть на «Купить» рядом с нужным сертификатом.
  • Оплатить покупку.
  • Зарегистрировать электронную почту, чтобы подтвердить операцию. Сделать это можно в разделе «Почта для домена».
  • Заполнить форму, которая появится в окне «Покупка SSL-сертификата». Важно: информация вводится на транслите, будьте внимательны.
  • Подтвердить действие, перейдя по ссылке из письма. Оно будет отправлено на ваш ящик.
  • Для дальнейших манипуляций пользуйтесь разделом «Управление SSL-сертификатом».

Как сделать редирект без www на www

На конструкторе 1С-UMI это очень легко (работает для доменов 2 уровня). Зайдите в панель управления — во вкладку «Домены — привязка домена», снимите галочку «www».

Теперь основным адресом вашего сайта будет домен без www. Если набрать в адресной строке браузера домен с www, то пользователь будет перенаправлен на домен без www.

Как сделать редирект со страницы на страницу при помощи файла .htaccess

Выполнение легкое, достаточно просто вставить определенные комбинации в самое начало указанного файла. Этот метод поможет также разобраться с тем, как сделать редирект на главную страницу. Инструкции:

  • для замены старых страниц при условии расположения на одном домене:
  • для 310 редиректа:
  • для 404 ошибки:

Как сделать редирект на другой домен

Переадресация веб-сайта со старого домена на новый — актуальный вопрос.

На конструкторе 1С-UMI это также очень легко. Если старые домены привязаны к сервису, то просто зайдите во вкладку «Привязка домена» в панели управления сайтом и поставьте галочку напротив того домена, который должен быть основным. Со всех остальных доменов будет осуществляться переадресация на основной.

На своем хостинге (если сайт работает на CMS) переадресация выполняется двумя путями:

  1. Через файловые вложения .htaccess

    • С www на основной. Если на своей площадке вы используете активированный модуль mod_rewrite, то в корневой папке просто пропишите представленный скрипт:
    • С основного на www.
    • С одного на другой. Для этого используйте автоматическую директиву, которая отображена в документе. На старом адресе создайте файл со следующим содержанием:
    • Переадресация с нескольких доменов.

    Обратите внимание на тарифный план хостинга. Он может содержать адресные ограничения. В таком случае обратитесь к сервисной панели хостинг-управления.

    Так вы сможете сразу разобраться, как сделать редирект htaccess.

  2. Переадресация на примере cPanel.

    Отличается наличием двух типов:

    • 301 — стандартный, или постоянный. Поисковые машины получат уведомление о том, что веб-страница «переехала». Таким образом, вы сохраните поисковый трафик.
    • 302 — временный, поэтому лучше не задерживаться, так как вы рискуете значительно потерять существующие позиции.

    Как сделать редирект домена кириллического формата? Алгоритм не отличается от обычного. Достаточно воспользоваться конвертером. Распространенный пример — Punycode. Символы имени будут переформатированы по кодировке ASCII. Например, http://садогород.укр/ может стать http://xa—755arlkjctj.xn—j1nyh/. Результат вводится в кодовое поле.

Как сделать редирект страницы с помощью метатега refresh

Наиболее доступный способ «переезда» в HTML. Метатег размещается в зависимости от конфигурации интернет-страницы. Это может быть верхняя или нижняя часть. Пример:

<meta http-equiv="refresh" content="0; URL='http://newsite.com'" />

Обратите внимание, что content — атрибут, который отвечает за задержку. Обязательно выставьте для него параметр в 0 секунд. Проверьте открытие и закрытие кавычек. В HTML-разметке это обязательно.

Представленный способ имеет недостаток. Большинство браузеров негативно реагируют на ввод такого тега. Чтобы не возникло трудностей и дополнительных вопросов, как сделать редирект сайта и отдельных его страничек, логичнее использовать JavaScript. Для этого необходимо переписать только содержимое, которое отображается в window.location. Проблемы, которые иногда возникают:

  • Загрузка не может выполняться, если JavaScript полностью не включен.
  • Не все поисковые системы на это адекватно реагируют.
  • Информация о переносе не подкреплена кодовой привязкой.

Как сделать редирект ссылки

После такого перенаправления внешние ссылки форматируются во внутренние. Таким образом, при размещении ссылок на внешние сайты ваша страница не потеряет своего поискового веса. Это отличная «находка» для веб-мастеров и SEO-специалистов. Давайте рассмотрим классический вариант.

К каждой внешней ссылке, которую вы планируете переформатировать, припишите такой скрипт: http://вашедоменноеимя.ru/go.php?site=…

Например: если ваш сайт имеет домен http://my.ru, а нужно переформатировать во внутреннюю ссылку https://yandex.ru/ , то ссылка прописывается так: http://my.ru/go.php?site=https://yandex.ru/

Как настроить редирект сайте или редирект на другой сайт

Редирект – это перенаправление пользователя с одного URL на другой. Правильно выполненный редирект сохраняет ссылочный вес страницы, с которой перенаправляют, и передает его странице, на которую перенаправляют.

Цели редиректов:

  • Перенаправление с http на https.
  • Перенаправление с URL с www на URL без www и наоборот.
  • Перенаправление сайта со старого домена на новый или на поддомен.
  • Перенаправление трафика с одной страницы сайта на другую.
  • Перенаправление пользователей на мобильную версию сайта.
  • Изменение структуры сайта

Все реализации редиректов можно разделить на 2 группы:

  1. Серверные (Настройки редиректа с помощью панели управления хостингом; Настройки редиректа с помощью файла .htaccess; использовать плагинов для CMS), которые происходят вне девайса пользователя.
  2. Браузерные, которые происходят непосредственно на устройстве.

Рассмотрим каждую из них подробнее:

Переадресация серверного типа

Настройки редиректа с помощью панели управления хостингом позволяют добавить некоторое количество типовых редиректов: с адреса, начинающегося на WWW на адрес без WWW, с HTTP на HTTPS и подобные.

Настройки редиректа с помощью файла .htaccess — это более точный способ с заметно более широким функционалом. Это переадресация работает очень быстро и практически незаметна для пользователя. Файл .htaccess существует только у сайтов под управлением веб-сервера Apache. Если ваш сайт работает не под Apache, а под Ngnix, то надо искать основной файл конфигурации для всех доменов на сервере — ngnix.conf или отдельный файлы для отдельных доменов. Синтаксис переадресаций для Ngnix отличается от синтаксиса в .htaccess.

Второй вариант серверной переадресации – использовать специальные плагины для CMS.

Переадресация браузерного типа

JavaScript-редирект произойдет только после того, как страница полностью загрузиться в браузере. Такой редирект используется редко, например в случаях, когда пользователь должен знать, что произойдёт редирект.

HTML-редирект или meta-refresh – браузерный тип переадресации в виде метатега, в котором указывается время задержки и страница. У данного метода плохая репутация среди поисковых систем, так как этот метод довольно часто использовался для спама.

Rel=«canonical», строго говоря, это не переадресация, а атрибут для поисковых систем. Но суть примерно похожа. Данный тег сообщает поисковым системам, что страница, на которой он находится, вторична по отношению к аналогичной, но расположенной по другому адресу.

Рассмотрим несколько способов по настройке редиректов:

1) редирект при помощи хостинга панели;

2) редирект через .htaccess;

3) редирект через плагины;

Редирект при помощи хостинга

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

  1. Чтобы сделать редирект через панель управления веб-хостингом, необходимо отыскать категорию домены, раздел перенаправление.
  2. Далее можно увидеть следующую форму:
  3. В первом поле необходимо выбрать пункт «Постоянное (301)».
  4. Во втором поле необходимо выбрать домен сайта, с которого будет вестись редирект
  5. Следующее поле необходимо, если перенаправление ведётся с конкретной страницы. В него записывается оставшаяся часть адреса страницы, то есть,  если URL страницы: https://silverweb.by/nastrojka-redirektov, то в данное поле необходимо вписать nastrojka-redirektov.
  6. В текстовом поле «Перенаправление» введите URL-адрес, на который вы хотите перенаправить пользователей.
  7. Поле «перенаправление www.» отвечает за следующие условия перенаправления:
    • Перенаправление только с www. — перенаправляет только посетителей, которые заходят на сайт www. префикс перед частью доменного имени URL-адреса.
    • Перенаправление с префиксом www. или без него — Эта настройка перенаправляет всех пользователей, вне зависимости от того, входит ли посетитель на страницу www. префикс перед частью доменного имени URL-адреса.
    • Не перенаправлять ссылки www. — Этот параметр не перенаправляет пользователей, которые заходят на страницу www. префикс перед частью доменного имени URL.

    Примечание: Если вы выбрали **Все общедоступные домены**, данное поле отключается.

  8. «Подстановочное перенаправление» отмечается лишь в том случае, если изменяется домен, но все URL сохранят свой вид. Например, был сайт https://silverweb-example.by, на котором была страница
    https://silverweb-example.by/nastrojka-redirektov. Если этот пункт отмечен, то редирект с https://silverweb-example. by на https://silverweb.by, так же сделает редирект c https://silverweb-example.by/nastrojka-redirektov на https://silverweb.by/nastrojka-redirektov.

Редирект при помощи .htaccess

Первое, что необходимо – получить доступ к самому файлу .htaccess. Доступ можно получить через панели управления хостингом (категория файлы, раздел менеджер файлов)

или через FTP-клиент. Данный файл расположен в корневом каталоге и если искать его через хостинг, то необходимо включить отображение скрытых файлов:

Далее ваши действия зависят от ваших целей. Чтобы редактировать данный файл необходимы специальные знания, которые имеются у команды SILVERWEB, которая готова помочь вам как с продвижением сайта, так и с другими доработками. Если вы хотите разобраться самостоятельно, то далее будет немного вводной информации.

Для настройки самого простого редиректа существует простая “формула”, которую надо добавить в самый конец файла: Redirect 301 URL_LOCAL URL_REDIRECT, где вместо URL_LOCAL впишите адрес с которого ведётся редирект, а вместо URL_REDIRECT впишите адрес на который ведётся редирект. (.*)$ https://sitename.by/$1 [L,R=301]

Редирект при помощи плагина

Существует большое количество CMS и для каждой из них есть минимум несколько плагинов (если не больше десятка), при помощи которых можно настроить редирект на сайте. Самое важное, что необходимо знать, это то, что принцип их работы схож с редиректом из панели управления хостингом и опираясь на вышеописанный алгоритм действий вы сможете достичь точно такого же результата.

Как перенаправить URL-адрес веб-сайта или домен и поддерживать рейтинг SEO

Перенаправление URL-адреса или домена может показаться простым, но есть несколько важных моментов, которые легко упустить. Мы покажем вам, как это сделать правильно, чтобы вы могли поддерживать свой поисковый рейтинг и направлять трафик в нужное место.

Сайты постоянно меняются. Они похожи на проекты по реконструкции дома, которые никогда не заканчиваются. Конечно, выбор новой бытовой техники для кухни может быть увлекательным и увлекательным занятием.

Но если подрядчик использует не ту плитку для вашего фартука? Это может расстраивать.

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

Одним из наиболее распространенных изменений веб-сайта является перенаправление URL-адреса или всего домена. Это неизбежно для каждого веб-сайта на определенном этапе его жизненного цикла, и при настройке нужно помнить о нескольких технических шагах. Добавление перенаправления также может повлиять на вашу SEO-оптимизацию, и если вы не позаботитесь о том, чтобы все было правильно, вы можете негативно повлиять на свой поисковый рейтинг.

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

В противном случае приготовьте ключ и продолжайте читать.

Что такое перенаправление?

В отличие от многих терминов в Интернете, этот довольно интуитивно понятен. Но давайте начнем с основ.

Перенаправление – также известное как перенаправление URL-адресов или доменов – это процесс преднамеренной переадресации трафика с одного URL-адреса или домена на другой.

Вот небольшой пример: допустим, мы хотим перенаправить посетителей с одной страницы нашего веб-сайта, page-x , на другую, page-y. При наличии перенаправления любой посетитель, прибывший на « www.website.com/page-x «, будет автоматически перенаправлен на « www.website.com/page-y. «. Переадресованный трафик будет мгновенным и будет казаться пользователю незаметным.

Перенаправления могут применяться к отдельным страницам или поддоменам на веб-сайте. Однако их также можно применять ко всем доменам, что называется «перенаправлением домена» или «переадресацией домена». В этих случаях все страницы в домене URL будут перенаправлены на другой домен.

Например, и wikipedia.com, и wikipedia.net автоматически перенаправляются на wikipedia.org, поскольку пользователи часто ошибочно добавляют по умолчанию «.com» или «.net» при вводе корневого адреса. Это помогает направить весь трафик в предпочитаемое место назначения домена.

Где следует использовать переадресацию?

Это уже случалось раньше:

Вы нажимаете ссылку на новый молоток (или любой другой виджет, который вам нравится) в вашем любимом интернет-магазине. Вы ожидаете, что попадете на страницу с подробной информацией или о покупке продукта, но вас встретит ошибка « 404 — страница не найдена ».

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

Вот и все о Hammer Time.


через GIPHY

Существует множество причин, по которым страница может привести к ошибке 404. Возможно, продукт был снят с производства или кто-то допустил человеческую ошибку в маршруте домена. Но, скорее всего, специалист по контенту создал новую страницу и не применил переадресацию.

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

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

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

Вот некоторые из наиболее распространенных вариантов использования переадресации:

  • Удаление страницы
  • Изменение доменного имени 
  • Обновление или изменение платформы CMS
  • Миграция с HTTP на HTTPS
  • Объединение двух веб-сайтов в один

Типы переадресаций

Прежде чем мы приступим к настройке переадресаций, важно знать различные типы и различия между ними. В большинстве случаев вам придется выбирать между постоянным (301) или временным (302) перенаправлением.

Постоянное перенаправление 301

Код состояния перенаправления 301 сообщает поисковым системам, что источник навсегда перемещен в новое место. В большинстве случаев это предпочтительный вариант по умолчанию (фактически он применим ко всем перечисленным выше вариантам использования).

Временные перенаправления 302

Код состояния перенаправления 302 указывает, что запрошенный источник был временно перемещен на URL-адрес и в конечном итоге будет восстановлен. Вам следует использовать временную переадресацию, если вы хотите отправить пользователей на страницу на короткий период времени, например, когда вы проводите A/B-тесты или обновляете/переделываете веб-страницу или веб-сайт.

Как настроить перенаправление URL-адреса веб-сайта или домена

Наиболее распространенные способы настройки перенаправления — через веб-хостинг cPanel или через систему управления контентом веб-сайта (CMS).

Доступ к информационной панели cPanel практически одинаков для всех хостинг-провайдеров, поэтому вам необходимо ознакомиться с инструкциями (например, Google) по входу в вашу конкретную панель хоста. Что касается CMS, каждая платформа имеет свои уникальные настройки, но процесс довольно похож.

Чтобы дать вам общий пример, давайте посмотрим, как перенаправить URL-адрес или домен на GoDaddy:

Шаг 1.

Войдите в cPanel, используя свои учетные данные для входа (они должны быть у вас в основной учетной записи GoDaddy). Вот отличный ресурс для получения там.

Шаг 2.

После входа в свою учетную запись в cPanel обычно есть раздел «Домены». В GoDaddy он находится в Центре управления доменом .

Шаг 3.

Выберите домен, который вы хотите перенаправить. На странице настроек домена прокрутите вниз до Дополнительные настройки, , затем выберите Управление DNS .

Шаг 4.

В разделе «Управление DNS» прокрутите до раздела Переадресация и в разделе Домен нажмите Добавить . В разделе Переслать на выберите http:// или https://  для целевого URL, на который будет перенаправляться ваш домен. В пустом поле рядом с раскрывающимся полем http введите целевой URL, на который вы хотите направить свой домен.

Шаг 5.

Затем в разделе Тип переадресации выберите тип перенаправления: Постоянное перенаправление (301) или Временное перенаправление (302) 9000 5 .

Шаг 6.

Теперь выберите настройки переадресации, чтобы определить, как будет работать перенаправление.

  • Только пересылка : перенаправляет на сайт, указанный в поле Переслать на , а URL-адрес назначения отображается в адресной строке браузера.
  • Переслать с маскировкой : перенаправляет на сайт, указанный вами в поле Переслать на , и ваше доменное имя будет отображаться в адресной строке браузера вместо URL-адреса назначения. Введите свои данные хотя бы для одного из типов метатегов:
    • Название : короткая фраза (максимум 80 символов), которая отображается на вкладке браузера и в результатах поиска.
    • Описание : Краткое описание (максимум 150 символов) вашего веб-сайта для отображения в результатах поиска.
    • Ключевые слова : Список ключевых слов (максимум 500 символов), которые описывают содержание и цель вашего веб-сайта.

Шаг 7.

Барабанная дробь…. нажмите Сохранить.

Как проверить ваш редирект

Само собой разумеется, что вы должны проверить все. Затем протестируйте его снова. И опять.

Регулярные аудиты — лучшая защита для выявления технических ошибок, выявления проблем SEO и анализа вашего веб-сайта на предмет проблем с доступностью и пользовательским интерфейсом. То же самое верно и для переадресации: убедитесь, что вы тестируете и проверяете все перенаправления 301 или 302, которые у вас есть, и убедитесь, что они правильно перенаправляют ваш трафик. (О, и если вы выберете 302, убедитесь, что вы переключили все обратно, когда будете готовы).

Итак, как проверить все это на точность? У нас есть несколько рекомендаций, которые могут помочь:

Во-первых, убедитесь, что на вашем сайте установлена ​​Google Analytics. Это де-факто источник истины для измерения эффективности вашего веб-сайта и получения четкой картины вашего SEO. Он также передает свои данные в другие приложения, что делает его отличной основой для других инструментов в будущем. Вы можете настроить его самостоятельно, но всегда полезно, чтобы команда экспертов установила и управляла им для вас, особенно если у вас приличный объем трафика.

Semrush — еще один популярный и невероятно мощный инструмент для улучшения SEO. Это позволяет вам регулярно делать снимки состояния вашего веб-сайта, чтобы вы могли быстро определить неработающие ссылки и убедиться, что ваши перенаправления на месте. Он также предоставляет несколько удобных ресурсов для исследования ключевых слов, чтобы вы могли лучше конкурировать в своих органических и платных стратегиях. Как и в случае с Google Analytics, вы можете настроить Semrush самостоятельно, но есть множество богатых функций, которые может привнести в продукт только хорошо обученный партнер, поэтому мы настоятельно рекомендуем иметь управляемые отношения, чтобы максимизировать ваши инвестиции в SEO.

Как перенаправление влияет на SEO?

Как мы уже говорили, изменения — это постоянная реальность веб-сайтов. Возможно, нам нужно доработать этот момент, но самое пагубное изменение – это привести пользователя на страницу 404.

Хорошей новостью является то, что перенаправление 301 или 302 не окажет негативного влияния на ваш рейтинг страницы. Если вы правильно реализуете перенаправление, поисковые системы, такие как Google, удалят старую страницу из индекса своего сайта, и весь ссылочный вес будет перенесен на новую страницу. Имейте в виду, что поисковым системам требуется некоторое время, чтобы сканировать и распознавать изменения, хотя чем чаще вы добавляете контент на свой веб-сайт, тем чаще Google будет возвращаться к его индексации.

Google рекомендует по возможности выполнять постоянные переадресации 301 на уровне сервера. Это лучший способ убедиться, что поиск Google и люди перенаправляются на правильную страницу. Тем не менее, мы также рекомендуем вам использовать переадресацию как можно реже — не потому, что это негативно влияет на рейтинг, а для того, чтобы упростить отслеживание и обслуживание контента вашего веб-сайта. Столкнувшись с перенаправлением, тщательно проанализируйте свои страницы и их обратные ссылки и оцените, насколько важно настроить перенаправление или закрыть страницу.

Вот некоторые передовые методы SEO-перенаправления:

Объединение страниц с низким содержанием

Если у вас есть страница с очень низким содержанием, алгоритмы Google опустят эту страницу в результатах поиска. Если у вас есть несколько страниц с похожим содержанием, воспользуйтесь преимуществами перенаправления и объединения содержимого страниц вместе, чтобы создать более длинную страницу с большим количеством слов. Это также хорошо для решения проблем SEO, таких как низкое соотношение текста и HTML.

Разрешение каннибализации ключевых слов

Каннибализация ключевых слов, безусловно, уродливый термин, и это правильно. Это означает, что на вашем веб-сайте есть несколько страниц, ориентированных на одни и те же ключевые слова. В результате все они соревнуются за одни и те же результаты рейтинга в Google, «каннибализируя» свои шансы на более высокий рейтинг. С помощью таких инструментов, как Semrush и Google Analytics, вы можете проверить содержание своего сайта и определить, какие страницы каннибализируют друг друга, а затем либо объединить, либо создать переадресацию 301 на страницу с превосходным содержанием.

Обновите карту сайта

Файлы Sitemap похожи на чертежи сантехники вашего сайта. Это дает поисковым системам, таким как Google, быстрый снимок того, какие страницы нужно сканировать и индексировать. Когда вы перемещаете страницы с помощью переадресации 301 — и эти страницы все еще находятся в вашей карте сайта — вы должны удалить их, чтобы уменьшить общий бюджет сканирования. Вы также должны убедиться, что ваша карта сайта актуальна в консоли поиска Google.

Перенаправьте свое разочарование с помощью правильных ресурсов

Проекты по реконструкции могут показаться громоздкими, но лучший способ успешно справиться с ними — использовать правильные инструменты и советы. То же самое относится и к вашему веб-сайту, и использование перенаправлений — это простая стратегия перехода, которая приносит дивиденды вашему пользовательскому опыту и SEO.

Многое из того, чем мы поделились, вы можете сделать самостоятельно. Но, как и в случае с протекающей трубой под раковиной, за ней обычно скрывается более серьезная проблема. Если у вас есть вопросы о настройке перенаправления или о том, как внедрить такие инструменты, как Google Analytics или Semrush, не стесняйтесь задавать свои вопросы ниже или связаться с нами.

Мы ответим быстрее, чем ваш подрядчик.

Как перенаправить URL-адрес на другой URL-адрес

Когда вы перемещаете веб-страницу в новое место, вам необходимо перенаправить ее старый URL-адрес на новый. Вот как перенаправить URL-адрес на другой URL-адрес в Apache с помощью .htaccess. Вы можете использовать его для перенаправления одного URL-адреса на другой или перенаправления одной страницы на другую.

 

Как перенаправить URL-адрес на другой URL-адрес

Ниже приведены шаги для перенаправления URL-адреса на другой URL-адрес. Есть 2 способа перенаправить старую страницу на другую страницу в Apache — с помощью файла конфигурации сервера и с помощью файла . htaccess (mod_rewrite). Мы рассмотрим оба этих подхода.

 

Использование конфигурации сервера Apache

В этом случае мы перенаправляем один URL-адрес на другой, изменяя файл конфигурации сервера Apache.

 

1. Откройте файл конфигурации сервера Apache

Конфигурация сервера Apache находится в одном из следующих мест, в зависимости от настроек установки и версии Linux.

  • /etc/apache2/httpd. конф
  • /etc/apache2/apache2. конф
  • /etc/httpd/httpd. конф
  • /etc/httpd/conf/httpd. конф

Откройте терминал и выполните следующую команду, чтобы открыть файл конфигурации Apache Server.

 $ sudo vi /etc/apache2/httpd. конф
 

Дополнительное прочтение : Как перенаправить все страницы на новый домен в Apache

 

2. Перенаправить URL-адрес на другой URL-адрес в Apache

Допустим, вы хотите перенаправить один URL-адрес в Apache, то есть перенаправить /product. html на /new-product.html. Добавьте следующее Redirect к тегам VirtualHost к файлу конфигурации вашего сервера.

 <Виртуальный хост *:80>
Имя сервера www.example.com
  Перенаправление 301 /product.html /new-product.html 


 

В приведенном выше коде мы используем директиву Redirect для перенаправления старого URL-адреса на новый. Вот синтаксис Redirect

 Redirect [статус] URL-адрес источника URL-адрес назначения 
  • статус — это необязательно. Используйте 301 для постоянной переадресации, 302 для временной переадресации.
  • source-url — относительный URL-адрес, который вы хотите перенаправить
  • URL-адрес назначения — относительный или абсолютный URL-адрес, на который вы хотите перенаправить исходный URL-адрес.

Дополнительная информация: как перенаправить сайт на другой домен в Apache

 

3. Перезапустите сервер Apache

Перезапустите сервер Apache, чтобы изменения вступили в силу.

Ubuntu/Debian:

 $ sudo service apache2 start 

CentOS/Fedora/Redhat:

 $ service httpd перезапуск 

Дополнительное чтение: 10 лучших поставщиков сертификатов SSL для вашего веб-сайта

 

Использование .htaccess/mod_rewrite

Если у вас нет доступа к конфигурации сервера Apache или вы не хотите изменять конфигурацию сервера Apache, вы можете перенаправить один URL-адрес на другой в .htaccess.

Прежде чем продолжить, убедитесь, что вы включили mod_rewrite на своем сервере Apache. Вот шаги, чтобы сделать это и настроить файл .htaccess для вашего сайта.

 

1. Откройте файл .htaccess

Откройте файл .htaccess для вашего веб-сайта (например, example.com) в текстовом редакторе

 $ sudo vi /var/www/example.com/.htaccess
 

Дополнительное прочтение : Как перенаправить домен без изменения URL-адреса Перенаправление 301 /product.html /new-product.html

 

3.