Как сделать 301 редирект на другую страницу

редирект с домена на домен

Обычно 301 редирект создается путем указания директивы в файле .htaccess. Например, так: В примере прописано правило для автоматической переадресации с wixfy.ru на wixfy.com.301-redirects-dns-server.jpg Но файл директив надо размещать на хостинге. Хостинг является дополнительным источником затрат. Получается так:

  • Доменных имен надо много;
  • IP надо разные.

Итого затраты растут с каждым доменным именем.Есть ли способ сделать редирект без хостинга? Есть способ, о котором мало кто знает. Разберемся с подробностями далее.

PHP

Рассмотрим процесс редиректа в PHP. Основные его особенные черты: 1) большое количество способов; 2) процесс происходит в скрипте сервера; 3)поисковым системам сложнее распознавать редирект.

Конструкция, с помощью которой осуществляется перенаправление клиента, — header(). Именно она изменяет адрес в строке поиска.

header(‘Location: http://php.ru/’)

Есть много вариантов кода редиректов, но самые распространенные – 301, 302, 303. Если 301, то страница будет заменена навсегда. 302 – редирект страницы на определенное время, 303 – на неопределенное.

Подобный вариант текста программы редиректа:

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

ob_start()

.htaccess

Редирект с помощью .htaccess– один из самых простых. В папке сайта нужно создать файл с названием .htaccess. Затем написать строки, включающие директиву ReWriteEngine.

Редирект не будет работать без присутствия на хостинге модулей mod_alias. Также, обязательно должен быть прописан адрес страницы, на которую осуществляется перенаправление. При этом, заменяемую ссылку описывают только с помощью корня адреса сайта.

Redirect Permanent 301 /oldpage.phphttps://site/newpage.php

HTML

При необходимости перенаправить посетителя сайта html используется head и /head, внутри которого описывается другой мета-тег. Также, с помощью конструкции content определяется время перехода на другую страницу.

Сервисы сокращения ссылок

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий