Как сделать перенаправление URL

Posted on
Автор: Judy Howell
Дата создания: 26 Июль 2021
Дата обновления: 23 Июнь 2024
Anonim
Как сделать переадресацию URL-адресов,через сервис
Видео: Как сделать переадресацию URL-адресов,через сервис

Содержание

В этой статье: Код 301 Redirect в файле .htaccessИспользуйте службу перенаправленияИспользуйте метатегИспользуйте другие языки программирования5 Ссылки

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


этапы

Метод 1 из 3: Код 301 Redirect в файле .htaccess



  1. Знайте, если у вас есть сервер Apache. Это необходимый инструмент для продолжения работы с методом файла .htaccess. Проверьте с вашим хостом, если вы не уверены.


  2. Найдите и скачайте файл .htaccess. Файл .htaccess - это файл, который серверы используют для поиска информации в случае ошибок, проблем безопасности и запросов на перенаправление. Проверьте в корне вашего сайта (где хранятся все файлы), а затем загрузите этот файл для редактирования.


  3. Создайте файл .htaccess. Если вы не найдете его в корне папки, вы должны создать его с помощью приложения, такого как Блокнот (или аналогичного электронного редактора). Код для вставки в этот файл находится на предыдущем шаге.
    • Не забудьте сохранить файл в .htaccess, с точкой в ​​начале.
    • Вы замечаете, что этот файл не имеет расширения, такого как ".com" или ".txt".



  4. Введите код Введите следующий код в ваш файл .htaccess:перенаправление 301 /ancien/ancienneURL.com http://www.newURL.com
    • В этом коде «oldURL.com» представляет текущий адрес, с которого ваши посетители будут перенаправлены, а «http://www.newURL.com» представляет адрес, на который вы хотите перенаправить посетителей.
    • Между "oldURL.com" и "http: //" должен быть ровно один пробел
    • Не помещайте «http: // www» на старый URL в первой части кода!
    • Код 301 в основном используется для перенаправления адресов и означает, что сайт был перемещен навсегда. Исследуйте другие 300 кодов, чтобы узнать, что они значат.


  5. Позаботьтесь о целевом URL. замещать http://www.nouvelleURL.com по адресу, на который вы хотите перенаправить посетителей.



  6. Сохраните файл new.htaccess. Измените меню и установите для Все файлы, затем сохраните файл .htaccess без расширения.


  7. Сохраните копию. Переименуйте существующий файл .htaccess или HTML-файлы с тем же именем, чтобы сохранить копию. Например, вы можете вызвать it.htaccessbackup, чтобы легко найти и распознать файл в случае, если вам нужно вернуться к исходному коду.


  8. Загрузите файл. Загрузите новый файл в корень вашего старого домена. Теперь, когда вы изменили код, вам нужно вернуть файл на место, чтобы перенаправление работало.


  9. Проверьте перенаправление. Откройте новое окно на своем компьютере и введите старый URL. Если вы все сделали правильно, вы будете перенаправлены на новый адрес.
    • Используйте свой браузер в частном порядке, чтобы убедиться, что браузер напрямую обращается к новому файлу, а не к копии старого, который он хранит в кэше (данные, которые сохраняются браузером для ускорения просмотра).
    • Вместо использования приватного режима вы также можете очистить кеш браузера из меню настроек. Это, как правило, простая операция.

Способ 2 Использование службы перенаправления



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


  2. Выберите сторонний сервис. Если ваш хост не предлагает такого рода услуги, есть другие варианты. В зависимости от вида перенаправления, вы можете найти его бесплатно.
    • Многие из этих служб позволяют настраивать многие параметры перенаправления, такие как тип (постоянный или временный) или параметры, которые вы передаете в запрос.
    • Однако мало кто позволит вам перенаправлять на HTTPS-ссылки во время перенаправления.


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


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

Метод 3 из 3: Используйте метатег



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


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


  3. Измените код. Метатег помещается после заголовка () в коде. Введите следующий код:
    .
    • Между обновлением и контентом ровно один пробел.
    • Здесь «0» указывает количество секунд ожидания до того, как произойдет перенаправление.
    • www.newsite.com/newurl.html это конкретный URL, на который вы хотите перенаправить посетителя.
    • Также можно создать пользовательскую ошибку или объявление, указывающее, что сайт был перемещен, но это может привлечь нежелательное внимание к вашему перенаправлению.


  4. Сохраните и загрузите файл. Если вы хотите перенаправить трафик со старого URL-адреса, есть большая вероятность, что вам придется вносить другие изменения (например, удаляя контент с сайта). Самое главное, что теперь код содержит метатег перенаправления.


  5. Проверьте перенаправление. Введите URL-адрес прямо в браузере или используйте поисковую систему, чтобы найти его. Страница должна теперь перенаправить на ваш новый URL, который вы указали в коде метатега.

Способ 4 Используйте другие языки программирования



  1. Узнайте о языке программирования сайта. На каждом языке программирования код, необходимый для перенаправления, будет немного отличаться. Если вы не уверены в ответе на этот вопрос, свяжитесь с вашим хостом для получения дополнительной информации.


  2. Спросите о других возможностях. Есть разные команды для каждого языка и разные опции для изучения в каждом из них. Быстрый поиск в интернете позволит вам найти подходящий код для вашего сайта.
    • Например, вы можете быстро найти способ перенаправления на другой URL в PHP, ASP, ColdFusion или JavaScript.


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