Как сделать редирект: обзор способов
В этой статье вы найдете подробную информацию о редиректах. Познакомитесь с видами перенаправлений и узнаете, какие задачи они решают. Узнаете, как сделать редирект разными способами и какой метод перенаправления предпочтителен в конкретных случаях.
Что такое редиректы и зачем они нужны
Редирект — перенаправление пользователя с одного URL на другой. Например, при переходе по ссылке http://texterra.ru/blog/ браузер автоматически перенаправляет пользователя на URL https://texterra.ru/blog/.
Редиректы помогают корректно перенаправлять посетителей на нужные страницы сайта без ущерба для пользовательского опыта и без нарушения требований поисковых систем. Правильно выполненный редирект сохраняет авторитет или ссылочный вес страницы-донора и передает его на страницу-акцептор.
В данном случае донор – страница, с которой перенаправляются пользователи. Акцептор – страница, на которую направляются пользователи.
Вот примеры использования редиректов:
- Перенаправление с http на https. Пример указан выше.
- Перенаправление с URL с www на URL без www и наоборот. При переходе по ссылке https://tinkoff.ru браузер перенаправляет пользователя на https://www.tinkoff.ru. При переходе по ссылке https://www.vc.ru браузер перенаправляет посетителя на https://vc.ru/.
- Переезд сайта на другой домен. Пару лет назад коллеги из популярного издания отказались от названия «Цукерберг позвонит» и настроили редирект с адреса http://siliconrus.com на https://vc.ru/.
- Перенаправление трафика с одной страницы сайта на другую. Например, если в интернет-магазине нет какого-то товара, он может перенаправить трафик на страницу похожего продукта.
- Перенаправление пользователей на мобильную версию сайта. Если владелец ресурса использует для адаптации к мобильному трафику только мобильную версию сайта, он настраивает редирект мобильных пользователей с www.example.au на www.m.example.au.
С помощью редиректов владелец сайта направляет пользователей с неактуальных страниц на актуальные. Перенаправления классифицируются по функциональному назначению и по способу реализации.
Какие бывают виды редиректов и когда их используют
Для пользователя все редиректы одинаковы: при попытке перейти по одному URL они попадают на другой URL. Обычно интернет-серферы даже не замечают, что браузер перенаправил их с одного адреса на другой.
Браузеры и роботы поисковых систем определяют вид редиректа по коду состояния HTTP. Перенаправления могут иметь разный HTTP-статус: 301, 302, 303, 307. Рассмотрим каждый подробнее.
Редирект 301
Это самый распространенный вид перенаправления. HTTP-статус 301 значит, что ресурс навсегда перемещен с запрошенного URL на новый. После получения ответа 301 браузер делает новый запрос и перенаправляет пользователя на актуальную страницу.
Если вы используете редирект 301, авторитет и ссылочный профиль старой страницы передаются на новую. Например, не бойтесь потерять вес входящих ссылок при переводе сайта на безопасный протокол соединения. Корректный редирект 301 с http на https сохраняет эту характеристику ресурса и его конкретных страниц.
Редирект 302
В HTTP 1.0 статус 302 использовался для обозначения временного перемещения запрошенного ресурса на новый адрес. В HTTP 1.1 редирект 302 обозначает статус «Найдено» или Found. То есть ресурс существует, но владелец на некоторое время переместил его на новый адрес. Редирект 302 не передает авторитет и ссылочный профиль донора акцептору.
В HTTP 1.1 для временного перенаправления предложены редиректы 303 и 307. Это связано с некорректной обработкой статуса 302 в некоторых браузерах.
По стандартам HTTP 1.0 браузер после получения ответа 302 должен использовать для нового запроса метод POST. Разработчики некоторых браузеров не соблюдают этот стандарт и используют для нового запроса метод GET. В HTTP 1.1. эту проблему решают редиректы 303 и 307.
Вместо 302 для временного перенаправления лучше использовать редиректы 303 и 307.
Редиректы 303 и 307
В HTTP 1.1 статус 303 предложен вместо редиректа 302. Значение кода – See Other или «Смотрите другой ресурс». Для нового запроса браузер должен использовать метод GET. Применяйте редирект 303, когда у вас нет адекватного ответа на запрос пользователя, но имеется более или менее подходящая замена.
Редирект 303 подходит, когда на целевой странице есть формы. В этом случае важно, чтобы браузер делал запрос безопасным методом GET.
Статус 307 также используется вместо редиректа 302. Значение кода – Temporary Redirect или «временное перенаправление». Браузер не должен менять метод нового запроса. Запросы безопасными методами GET и HEAD выполняются автоматически. Запросы небезопасными методами, например, POST, выполняются с подтверждением пользователя.
Используйте редирект 307, чтобы показать, что искомый ресурс временно доступен по другому адресу.
Промежуточный вывод: в большинстве случаев владельцам сайтов подходит редирект 301. В этом случае HTTP-статус уведомляет поисковых роботов, что документ навсегда перемещен на новый адрес. Этот вид редиректа передает авторитет и ссылочную массу со страницы-донора на страницу-акцептор. Редиректы 303 и 307 используются, когда владелец сайта хочет временно перенаправлять пользователей с одного документа на другой.
Какие типы редиректов бывают
Редиректы классифицируются по способу реализации. Настроить перенаправление можно через файл .htaccess или nginx.config, средствами PHP, HTML, JavaScript. Подробнее о каждом типе ниже.
Что такое htaccess-редирект
Так называют серверный редирект, который настраивается в файле .htaccess для сайтов, которые находятся на серверах под управлением Apache.
Чтобы настроить перенаправление, внесите изменения в файл .htaccess. Для доступа к файлу воспользуйтесь FTP-клиентом, например, FileZilla. В настройках программы в меню «Сервер» включите принудительное отображение скрытых файлов. Файл .htaccess находится в папке с названием доменного имени ресурса в каталоге public_html.
Чтобы отредактировать файл, скачайте его на жесткий диск компьютера. Для этого выделите файл и в контекстном меню выберите соответствующую опцию. Чтобы загрузить отредактированный файл на сервер, выделите его в списке файлов и папок на жестком диске, откройте контекстное меню и выберите нужную опцию.
В интерфейсе FTP-клиента FileZilla слева доступны файлы и папки локального компьютера, а справа — файлы и папки удаленного сервера.
Также доступ к файлу .htaccess можно получить через панель управления хостингом. В cPanel откройте раздел интерфейса «Файлы – Диспетчер файлов».
В настройках диспетчера включите отображение скрытых файлов.
Скачайте файл на компьютер и отредактируйте. Также файл можно редактировать через cPanel.
Чтобы отредактировать файл .htaccess, откройте его в блокноте. Добавьте код редиректа. Сохраните изменения и загрузите файл на сервер.
О коде редиректов и настройках конкретных перенаправлений пойдет речь ниже.
Чтобы настроить редирект на сервере под управлением Nginx, нужно добавить код перенаправления в конфигурационный файл nginx.conf. Код добавляется в блоке server. Получить код редиректа можно с помощью конвертера.
PHP-редиректы
PHP-редирект работает на уровне сервера. Этот способ перенаправления считается менее предпочтительным по сравнению с редиректом через файл .htaccess, так как он работает медленнее. Но в некоторых случаях предпочтительнее использовать этот тип редиректа.
Например, если на сайте есть десятки страниц, для которых нужно прописать редирект, а также десятки страниц, для которых редирект не нужен, лучше настраивать перенаправления с помощью PHP.
Скачайте на жесткий диск файл index.php или откройте его для редактирования в диспетчере файлов панели управления хостингом. Файл находится в корневой папке сайта. Там же находится файл .htaccess.
Добавьте в файл index.php код редиректа. Сохраните изменения и загрузите файл на сервер.
JavaScript-редирект
Редирект с помощью кода JavaScript выполняется на стороне браузера, а не на стороне сервера. Чтобы посетитель попал со старой страницы на новую, скрипт редиректа должен полностью загрузиться в обозревателе. Поэтому JavaScript-редирект – более медленный способ перенаправления, чем серверные редиректы. Еще одна проблема — автоматическое перенаправление не сработает, если пользователь отключил в браузере JavaScript.
Тем не менее JavaScript-редиректы в некоторых случаях удобны. Например, их можно использовать для перенаправления с задержкой. Вы можете написать на старой странице сообщение вроде «Мы переехали на новый сайт, сейчас вы будете автоматически туда перенаправлены». Через несколько секунд пользователь автоматически попадет на новую страницу.
Чтобы реализовать перенаправление с помощью JavaScript, добавьте код редиректа между тегами <head> и </head> страницы, с которой нужно перенаправить пользователей. На сайтах под управлением WordPress это можно сделать с помощью бесплатного плагина Per page add to head.
Сохраните изменения на странице и проверьте, как работает редирект.
HTML-редирект
Этот тип перенаправления также работает на стороне браузера. Чтобы перенаправление сработало, обозреватель должен загрузить соответствующий HTML-код: метатег refresh. Поэтому этот тип редиректов работает медленнее перенаправлений на уровне сервера.
Чтобы реализовать редирект, добавьте код между тегами <head> и </head> страницы, с которой хотите перенаправить трафик.
Сохраните изменения и проверьте, как работает перенаправление.
Промежуточный итог: предпочитайте серверные редиректы, так как они удобнее для пользователей. В большинстве случаев перенаправление лучше настраивать через конфигурационный файл .htaccess для серверов на Apache и nginx.config для серверов на Nginx.
Как составить грамотное техзадание на разработку сайтаГде взять код редиректа
Если у вас нет соответствующей подготовки и знаний, есть два варианта. Можно обратиться к специалисту или воспользоваться онлайн-генератором кода. Подборка сервисов ниже сэкономит вам время и деньги:
- 301 Redirect Code Generator. Генерирует код редиректа для Apache, ASP и ASP.NET. Также создает код JavaScript и HTML-перенаправлений.
- Seomagnifier. Создает код редиректа 301 с домена с www на домен без www и наоборот.
- 301 Redirect Code Generator Tool. Создает редиректы со страницы на страницу, а также с домена без www на домен с www. Генерирует PHP-код, перенаправления для серверов на ASP и ASP.NET, HTML- и JavaScript-перенаправления.
- Генератор файла .htaccess. Создает код редиректов со страницы на страницу, а также между разделами сайта, генерирует скрипты перенаправлений с домена с www на домен без www.
- Универсальный генератор кода перенаправлений для .htaccess. Можно выбрать сценарий редиректа, указать URL и сгенерировать код.
- Генератор редиректов 301. Создает код перенаправлений для серверов на Apache, ASP, ASP.NET, а также код HTML- и JavaScript-редиректов.
- Генератор перенаправлений от Brontobytes. Поможет настроить редирект со старого домена на новый, изменить адрес отдельных страниц и разделов ресурса, настроить перенаправление с домена без www на домен с www.
- Пользователям серверов на Nginx будет полезен конвертер кода. Он трансформирует редиректы для .htaccess в перенаправления для nginx.config.
Как делать редиректы: популярные примеры
В этом блоке представлены наиболее популярные редиректы. Инструкции помогут вам настроить перенаправления без обращения к техническим специалистам.
Как сделать редирект с http на https
Часто владельцы сайтов сталкиваются с необходимостью сделать серверный редирект при переводе сайта на безопасный протокол соединения. Чтобы реализовать перенаправление, выполните следующие действия:
- Скачайте конфигурационный файл на жесткий диск или откройте его для редактирования в панели управления хостингом.
- Сгенерируйте код редиректа с помощью одного из предложенных выше сервисов.
- Добавьте код в файл, сохраните изменения и загрузите .htaccess на сервер.
Корректно перевести сайт на безопасный протокол помогут следующие ресурсы:
Как сделать редирект с или на www
Подробную инструкцию по перенаправлению с домена без www на домен без www через файл .htaccess читайте в статье о зеркалах сайтов. Если хотите, выполните этот же редирект с помощью php. Действуйте так:
- Загрузите на жесткий диск файл index.php.
- Сгенерируйте код редиректа.
- Вставьте код в файл, сохраните изменения и загрузите index.php на сервер.
- Укажите основной URL в настройках сайта. В WordPress это можно сделать в меню «Настройки – Общие».
В сгенерированном коде может быть упоминание сайта генератора. Оно не влияет на работу перенаправлений, поэтому его можно удалять.
Проверьте, как работает перенаправление. На иллюстрации ниже видно, что до настройки редиректа сайт был доступен по двум URL. После изменения файла index.php ресурс доступен по одному адресу.
Как настроить перенаправление с одной страницы
Чтобы настроить редирект с одной страницы на другую, отредактируйте файл .htaccess или index.php: добавьте в него сгенерированный код редиректа. Если сайт работает на WordPress, воспользуйтесь для настройки редиректов плагинами:
Перенаправления можно настраивать через панель управления сервером. В cPanel настройки доступны в разделе «Домены – Перенаправления». Инструкцию смотрите в статье о зеркалах сайтов.
Как настроить редирект при смене домена
При переезде на новый домен перенаправление настраивается так же, как редиректы с http на https или с домена с www на домен без www. Изменения можно внести через файл .htaccess или index.php.
Сгенерируйте код постраничного редиректа. Для этого укажите URL старого и нового домена и отметьте флажками опции, указанные на иллюстрации./klassica/(.*)$ /russkaya-klassica/$1
Частные случаи: редирект слэша и редирект расширения
Одни владельцы сайтов предпочитают URL со слэшем в конце, а другие без слэша: https://exampleblog.ru/page/ и https://exampleblog.ru/page соответственно. Поисковые системы считают варианты со слэшем и без него разными URL. Поэтому важно выбрать предпочтительную структуру сетевых адресов и настроить перенаправления.
Сгенерируйте код редиректа и добавьте его в файл .htaccess. Убедитесь, что отметили галочкой нужную опцию.
Чтобы настроить перенаправления с адреса с расширением на адрес без расширения, сгенерируйте код и добавьте его в конфигурационный файл. Редирект с URL с расширением .html на URL с расширением .php выглядит так:
RewriteEngine on
RewriteRule index\.html index.php [NC,R]
С помощью генератора можно получить код для других перенаправлений, например, для редиректов с поддомена на каталог или с верхнего регистра на нижний.
Как проверить редирект
Проверить редирект можно в браузере. Почистите кэш или откройте обозреватель в режиме инкогнито и введите нужный URL. Также проверять перенаправления можно с помощью веб-сервисов:
Чекеры показывают вид редиректа и статус ответа сервера при переходе на новый адрес.
Сделать редирект просто
Для этого в первую очередь выберите вид редиректа. В большинстве случаев подходит перенаправление 301 или постоянный редирект. Иногда для временного перенаправления стоит использовать редирект 303 и 307.
Затем выберите тип редиректа. Быстрее всего работают серверные редиректы, которые настраиваются с помощью конфигурационных файлов .htaccess для серверов Apache и nginx.config для серверов Nginx. Также можно настроить PHP-редирект с помощью файла index.php. JavaScript- и HTML-редиректы работают медленнее, поэтому используйте их в исключительных случаях.
Сгенерируйте код редиректа с помощью одного из предложенных в статье сервисов и добавьте его в конфигурационный файл или в файл index.php. Проверьте корректность редиректа вручную или с помощью веб-сервиса.
1С-Битрикс — Редирект мастер
Модуль “Редирект мастер” решает всевозможные задачи, связанные с настройкой редиректов в Битрикс.Если у вас есть сайт на Битрикс, вам однозначно нужен Редирект мастер!
Есть вопросы?
Изучите документацию или проконсультируйтесь совершенно бесплатно на официальном сайте разработчика.
Дарим SSL сертификат Comodo Positive SSL каждому, кто купит модуль!
Для получения SSL отправьте нам запрос на [email protected]
Установив абсолютно бесплатно модуль в демо-режиме, вы уже в течении первых дней получите перечень несуществующих страниц на сайте, на которые по каким-то причинам переходят ваши потенциальные клиенты и роботы поисковых систем.
Модуль фиксирует все такие заходы и предлагает далее настроить с тех несуществующих страниц редиректы в админке Битрикс, чтобы ваши потенциальные клиенты все же находили нужную им информацию (товар или услугу), а поисковые системы не понижали позиции сайта в поисковой выдаче.
— Изменение URL страниц (реорганизация в меню, в каталоге и т.п.).
Настроив редиректы со старых URL на новые, вы сохраните позиции в поисковиках;
— Переезд на Битрикс.
Даже если URL страниц теперь новые, вы легко можете настроить нужны редиректы в битриксе с помощью нашего модуля.
— Решили удалить страницу.
Редирект мастер поможет вам правильно настроить редирект 410, сообщив поисковым системам об удаленных страницах.;
— Поменяли логику ЧПУ.
Теперь вместо id элементов в адресе используется символьный код. Модуль позволит в 2 клика настроить редирект со старых адресов на новые.
— Хотите настроить редирект в bitrix с www на без www (или наоборот)
— Хотите настроить редирект для https (SSL)
— Нужно сделать редирект со страниц без слеша в конце на страницы со слешем в конце URL
— В рамках SEO вы настроили главное зеркало и нужно сделать, чтобы только главное зеркало было доступно (а с остальных — проходил редирект на главное).
Модуль редиректов для Битрикс поддерживает различные коды редиректов:
— редирект 301 (перемещено навсегда)
— редирект 302: (перемещено временно)
— редирект 303: (смотреть другое)
— редирект 410: (удалено)
Возможности нашего модуля “Редирект мастер”
— Создание редиректов 301 для Битрикс в визуальном режиме в панели управления сайтом (также поддерживаются редиректы 302, 303, 410).
— Поддержка многосайтовости ядра 1С-Битрикс. Редиректы создаются и отрабатывают с учетом многосайтовости.
— Фиксирование всех переходов на страницы сайта по битым ссылкам (несуществующие страницы 404)
— Возможность создать редиректы с каждой найденной битой ссылки.
— Сбор подробной статистики по битым ссылкам — суммарное количество переходов, информация о посетителе — ip, география, браузер и т.д. (при наличии типового модуля ядра Веб-аналитика)
— Указание главного зеркала сайта (главного домена) — заходы на сайт по другим доменам будут автоматически перенаправляться с учетом вложенности
— Логика «все вхождения», которая создает редирект не только с точного адреса, но и с любых вхождений данного адреса.
— Редирект автоматического добавления слеша в конце URL.
— Импорт редиректов из excel.
— Отслеживание изменений символьного кода товаров (и прочих элементов) — автоматическое создание редиректов со старого адреса на новый.
— Логика редиректов с регулярными выражениями (для опытных специалистов)
— Временное отключение функций модуля. Можно отключить сохранение битых ссылок или функцию редиректов (правила при этом не удаляться из списка)
— Ротация битых ссылок. Настройка, позволяющая указать макс. количество истории переходов по битым ссылкам.
Разработчиком модуля является компания Атлант — золотой сертифицированный партнёр 1С-Битрикс, участник программы качества внедрения.
Мы постоянно анализируем потребности и типовые задачи, с которыми сталкиваются пользователи при настройке редиректов в Битриксе. Вы всегда можете обратиться к нам с идеей по улучшению модуля и мы совместно ее обсудим.
Именно поэтому наш модуль заслужил доверие почти тысячи сайтов.
Технические подробности.
Текущая версия модуля встраивается в API Битрикс и работает без использования файлов htaccess или bitrix urlrewrite. Все редиректы происходят через функцию API Битрикс LocalRedirect.
Связаться с нами по вопросам развития модуля Редирект мастер вы можете через email — [email protected]
Более подробная информация о модуле “Редирект мастер” доступна на сайте разработчика.
Полезные статьи. Подключение SSL сертификата к сайту. LTD Beget.
Что такое HTTPS/SSL?
HTTPS (аббр. от англ. HyperText Transfer Protocol Secure) — расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. При использовании HTTPS данные передаются поверх криптографических протоколов SSL или TLS. В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443. Более подробное описание этого протокола можно прочесть в Wikipedia.
В случае отсутствия SSL современные браузеры отмечают Ваши сайты как небезопасные. Использование SSL предотвращает перехват сообщений, вмешательство в каналы связи и подмену доверенных веб-сайтов.
Посетители Ваших сайтов будут уверены в конфиденциальности данных и достоверности страниц, а как дополнительное преимущество использования SSL — большее доверие пользователей к сайту и более высокие позиции в поисковых системах!
Как заказать бесплатный SSL-сертификат из панели управления?
- Зайдите в раздел Домены и поддомены и выберите напротив домена «Управление SSL сертификатами».
- В открывшемся окне перейдите на вкладку «Бесплатный сертификат» и нажмите кнопку «Установить».
- После заказа SSL-сертификата вы получите письмо на контактный email о подаче заявки на выпуск SSL, а затем еще одно письмо о завершении его установки.
- В момент установки для домена будет автоматически изменена A-запись, если домен работает на наших DNS. Если вы используете не наши DNS, необходимо самостоятельно прописать на них указанный в письме IP-адрес в качестве А-записи для домена.
Как настроить переадресацию?
Если вы хотите, чтобы все страницы вашего сайта после установки сертификата открывались только по HTTPS, нужно включить переадресацию. Мы подготовили инструкции по настройке переадресации для популярных CMS — кликните по иконке используемой вами системы и следуйте инструкции на экране. Если нужной CMS в нашем списке нет, вам может помочь инструкция из пункта «Другие CMS».
Другие CMS / Без CMS
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. Если такого файла в папке с сайтом нет — этот шаг можно пропустить. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите поддержку HTTPS в панели администратора
сайта.
Для разных сайтов могут потребоваться разные настройки (или не потребоваться вовсе), поэтому информацию о необходимости настройки вашего сайта для работы по HTTPS рекомендуем уточнить у разработчика сайта. - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
О том, как это сделать, рекомендуем уточнить у его разработчика. - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для WordPress
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Замените URL в базе данных сайта.
Сделайте резервную копию базы данных, которую использует WordPress. Подключитесь по SSH, перейдите в каталог с файлами сайта и запустите WP CLI для замены адресов (вместо octopussy.ru нужно использовать свой домен):
octopussy@server:~/osjminozhka.rf/public_html [0] $ wp search-replace 'http://octopussy.ru' 'https://octopussy.ru'
Если вы используете IDN-домен (например, осьминожка.рф) — его следует указать в punycode:
octopussy@server:~/osjminozhka.rf/public_html [0] $ wp search-replace 'http://xn--80alfjhhedx4i.xn--p1ai' 'https://xn--80alfjhhedx4i.xn--p1ai'
По завершении операции WP CLI выведет информацию о количестве замен в каждой таблице базы и сообщит, сколько всего замен было произведено (в нашем примере — 20):
Success: Made 20 replacements.
- Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
Используйте WP CLI: подключитесь по SSH, перейдите в каталог с файлами сайта и введите команду wp cache flush.
octopussy@server:~/osjminozhka.rf/public_html [0] $ wp cache flush
Success: The cache was flushed.
- Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для Joomla
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройках.
В меню панели администратора выберите «Система» — «Общие настройки». Перейдите на вкладку «Сервер» и в меню «Включить SSL» выберите «Весь сайт». - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
В панели администратора в меню «Система» выберите пункт «Очистить весь кэш» и следуйте инструкциям на открывшейся странице. - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для OpenCart
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Проверьте конфигурационные файлы сайта.
Проверьте следующие файлы в корневом каталоге сайта:В файле config.php в строке define(’HTTPS_SERVER’, ’https://SITE_URL’) адрес сайта должен быть указан с https://;
В файле admin/config.php c https:// должны быть указаны адреса в строках define(’HTTPS_SERVER’, ’https://SITE_URL/admin/’) и define(’HTTPS_CATALOG’, ’https://SITE_URL/’).
- Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройкаx магазина.
В панели администратора сайта перейдите в меню «Система» — «Настройки». Кликните «Редактировать» напротив используемого магазина.Перейдите на вкладку «Сервер» и включите опцию «Использовать SSL».
- Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
Для версий меньше 2.1.x удалите содержимое папки system/cache, для версий от 2.1.x и выше — папки system/storage/cache. - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для DataLife Engine
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройках DLE.
В панели администратора перейдите в раздел «Настройки скрипта» — «Настройка системы». Включите опцию «Всегда использовать HTTPS протокол» и в поле «Домашняя страница сайта» поменяйте http:// на https://. - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
На главной странице панели администратора сайта нажмите кнопку «Очистить кеш». - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для PrestaShop
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройках магазина.
Перейдите в раздел «Параметры магазина» — «Общее» в панели администратора. Включите опцию «Включить SSL» и сохраните настройки.После этого станет активна опция «Включить SSL на всех страницах» — ее также нужно включить.
- Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для ModX Revolution
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройках ModX.
В панели администратора в меню настроек (оно находится рядом с именем пользователя) выберите «Системные настройки». В поле «Фильтр по ключу» введите «server_protocol». После того, как он появится в таблице — измените его значение с http на https. - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
В панели администратора выберите в меню «Управление» — «Очистить кэш». - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для ModX Evolution
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите SSL в настройках ModX.
В панели администратора в меню настроек (оно находится рядом с именем пользователя) выберите «Конфигурация». На вкладке «Сайт» найдите опцию «Тип сервера» и выберите https. - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
В меню панели администратора выберите «Инструменты» — «Очистить кэш». - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для Drupal
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Если Вы используете Drupal 7, включите SSL в конфигурационном файле
Drupal.
Откройте файл sites/default/settings.php и добавьте (или замените, если они уже есть) следующие строки (ВАШ_ДОМЕН нужно заменить на ваше доменное имя):
$conf['https'] = TRUE;
$base_url = 'https://ВАШ_ДОМЕН';
- Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
В панели администратора перейдите в раздел «Конфигурация» — «Разработка» — «Производительность» и нажмите кнопку «Очистка кэша». - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Настройка переадресации для 1С-Битрикс
Перед тем, как включить переадресацию (автоматическое перенаправление при обращении к сайту с HTTP на HTTPS), необходимо выполнить ряд действий:
- Сделайте резервную копию сайта.
В случае, если что-то пойдет не так и работа сайта будет нарушена, у вас будет возможность откатить все сделанные изменения. - Проверьте правила переадресации в файле .htaccess.
В нем не должно быть редиректов, ведущих на ссылки с http. Если у вас возникнут сложности с проверкой — напишите нам, мы постараемся помочь. - Отключите плагины автоматической переадресации
на HTTPS.
Проверьте список установленных плагинов в панели администратора вашего сайта. Если среди них есть модули, которые связаны с переадресацией страниц — их стоит отключить. - Включите переадресацию.
При включении переадресации через Панель управления необходимые настройки будут работать и для статических, и для динамических данных. При этом при обращениях по незащищенному соединению веб-сервер будет отвечать с HTTP-кодом 301, и при обходе вашего сайта поисковыми роботами страницы сайта не пропадут из поисковой выдачи.
В разделе «Сайты» Панели управления кликните по иконке :
В появившемся окне включите опцию «Редирект с HTTP на HTTPS»:
После этого в течение пяти минут все изменения вступят в силу и переадресация будет включена.
Альтернативный вариант переадресации с помощью файла .htaccess
Можно настроить переадресацию вручную, добавив в начало файла .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
При включении переадресации через .htaccess необходимые настройки будут работать только для динамических данных!
- Очистите кэш сайта.
Удалите содержимое папок bitrix/cache и bitrix/managed_cache любым удобным способом (например, через Файловый менеджер). - Проверьте работоспособность сайта.
Зайдите на главную страницу, проверьте, как открываются страницы по ссылкам, корректно ли отображаются изображения, загружаются ли стили. Обязательно обратите внимание на значок в адресной строке браузера: он должен сигнализировать о защищенном соединении.
Как отключить переадресацию?
Отключить переадресацию можно почти так же, как и включить. Необходимо:
Шаг 1 — отключить принудительное перенаправление.
Если перенаправление было включено в разделе «Сайты» Панели управления — соответствующую опцию необходимо отключить, если в .htaccess были добавлены соответствующие правила — нужно удалить их из файла.
Шаг 2 — отключить поддержку HTTPS в панели администратора сайта.
Для соответствующих опций, которые менялись на этапе включения переадресации, необходимо вернуть прежние значения.
Шаг 3 — очистить кэш вашего сайта.
Информацию о том, как это сделать, можно прочитать в инструкции по настройке переадресации или уточнить у разработчика сайта.
Возможные проблемы при использовании SSL
Стоит обратить внимание на возможные проблемы при использовании SSL:
- В том случае, если Ваш сайт проиндексирован поисковыми системами, при использовании SSL поисковые системы первое время будут считать сайты, доступные через HTTP и HTTPS, разными. Автоматическая склейка зеркал может занимать до 2 месяцев, за это время сайт может потерять свои позиции. Правильным решением будет указать поисковой системе на эквивалентность этих сайтов с помощью директивы host в файле robots.txt, например:
Подробности о корректной миграции сайта с HTTP на HTTPS для поисковых систем описаны в справочных страницах Google и Яндекс.
- Так как поисковые системы будут видеть несколько одинаковых страниц на разных доменах, рекомендуется указывать основную страницу, которая будет указываться при переходе из поисковой системы. Сделать это можно, поправив все ссылки на «rel=canonical», более подробно об этом можно прочесть в документации Google.
- Если на Вашем сайте используются сторонние виджеты, например, чат, телефония, статистика — их также необходимо перевести на протокол HTTPS.
- Возможны проблемы со сторонними сервисами, которые грузили данные с Вашего сайта и не понимают 301/302 редирект после перевода его на HTTPS. Для того, чтобы восстановить их работу, рекомендуем проконсультироваться с поддержкой этих сервисов.
Удачной работы! Если возникнут вопросы — напишите нам, пожалуйста, тикет из Панели управления аккаунта, раздел «Помощь и поддержка».
Redirection — Плагин для WordPress
Redirection is the most popular redirect manager for WordPress. With it you can easily manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This can help reduce errors and improve your site ranking.
Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.
It has been a WordPress plugin for over 10 years and has been recommended countless times. And it’s free!
Full documentation can be found at https://redirection.me
Redirection is compatible with PHP from 5.6 and upwards (including 8.0).
Redirect manager
Create and manage redirects quickly and easily without needing Apache or Nginx knowledge. If your WordPress supports permalinks then you can use Redirection to redirect any URL.
There is full support for regular expressions so you can create redirect patterns to match any number of URLs. You can match query parameters and even pass them through to the target URL.
The plugin can also be configured to monitor when post or page permalinks are changed and automatically create a redirect to the new URL.
Conditional redirects
In addition to straightforward URL matching you can redirect based on other conditions:
- Login status — redirect only if the user is logged in or logged out
- WordPress capability — redirect if the user is able to perform a certain capability
- Browser — redirect if the user is using a certain browser
- Referrer — redirect if the user visited the link from another page
- Cookies — redirect if a particular cookie is set
- HTTP headers — redirect based on a HTTP header
- Custom filter — redirect based on your own WordPress filter
- IP address — redirect if the client IP address matches
- Server — redirect another domain if also hosted on this server
- Page type — redirect if the current page is a 404
Full logging
A configurable logging option allows to view all redirects occurring on your site, including information about the visitor, the browser used, and the referrer. A ‘hit’ count is maintained for each redirect so you can see if a URL is being used.
Logs can be exported for external viewing, and can be searched and filtered for more detailed investigation.
Display geographic information about an IP address, as well as a full user agent information, to try and understand who the visitor is.
You are able to disable or reduce IP collection to meet the legal requirements of your geographic region, and can change the amount of information captured from the bare minimum to HTTP headers.
You can also log any redirect happening on your site, including those performed outside of Redirection.
Add HTTP headers
HTTP headers can be added to redirects or your entire site that help reduce the impact of redirects or help increase security. You can also add your own custom headers.
Track 404 errors
Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.
Errors can be grouped to show where you should focus your attention, and can be redirected in bulk.
Query parameter handling
You can match query parameters exactly, ignore them, and even pass them through to your target.
Migrate Permalinks
Changed your permalink structure? You can migrate old permalinks simply by entering the old permalink structure. Multiple migrations are supported.
Apache & Nginx support
By default Redirection will manage all redirects using WordPress. However you can configure it so redirects are automatically saved to a .htaccess file and handled by Apache itself.
If you use Nginx then you can export redirects to an Nginx rewrite rules file.
Fine-grained permissions
Fine-grained permissions are available so you can customise the plugin for different users. This makes it particularly suitable for client sites where you may want to prevent certain actions, and remove functionality.
Import & Export
The plugin has a fully-featured import and export system and you can:
- Import and export to Apache .htaccess
- Export to Nginx rewrite rules
- Copy redirects between sites using JSON
- Import and export to CSV for viewing in a spreadsheet
- Use WP CLI to automate import and export
You can also import from the following plugins:
- Simple 301 Redirects
- SEO Redirection
- Safe Redirect Manager
- Rank Math
- WordPress old slug redirects
- Quick Post/Pages redirects
Search Regex compatible
Redirection is compatible with Search Regex, allowing you to bulk update your redirects.
Wait, it’s free?
Yes, it’s really free. There’s no premium version and no need to pay money to get access to features. This is a dedicated redirect management plugin.
Support
Please submit bugs, patches, and feature requests to:
https://github.com/johngodley/redirection
Please submit translations to:
https://translate.wordpress.org/projects/wp-plugins/redirection
Bit.do | |
Без регистрации | ✔️ |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ❌ |
Дополнительные возможности | QR-код Статистика |
Субъективная оценка, 1-10 | 7 |
Bitly.com | |
Без регистрации | Зависит от функционала |
Можно кастомизировать ссылку | ❌ |
Русский язык | ❌ |
Дополнительные возможности | Статистика |
Субъективная оценка, 1-10 | 6 |
Clck.ru | |
Без регистрации | ✔️ |
Можно кастомизировать ссылку | ❌ |
Русский язык | ✔️ |
Дополнительные возможности | QR-код Шер в социальных сетях |
Субъективная оценка, 1-10 | 7 |
Cutt.us | |
Без регистрации | ✔️ |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ❌ |
Дополнительные возможности | Сократить несколько ссылок сразу |
Субъективная оценка, 1-10 | 7 |
Is.gd | |
Без регистрации | ✔️ |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ❌ |
Дополнительные возможности | ❌ |
Субъективная оценка, 1-10 | 6 |
Okt.it | |
Без регистрации | ❌ |
Можно кастомизировать ссылку | ❌ |
Русский язык | ✔️ |
Дополнительные возможности | Статистика |
Субъективная оценка, 1-10 | 6 |
Innkin.com | |
Без регистрации | Зависит от функционала |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ❌ |
Дополнительные возможности | Расширение для Chrome Статистика Защита ссылки паролем |
Субъективная оценка, 1-10 | 7 |
Goo.su | |
Без регистрации | Зависит от функционала |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ✔️ |
Дополнительные возможности | — Расширение для Chrome Статистика Можно закрыть ссылку от индексирования |
Субъективная оценка, 1-10 | 8 |
Rebrandly.com | |
Без регистрации | ❌ |
Можно кастомизировать ссылку | ✔️✔️ |
Русский язык | ❌ |
Дополнительные возможности | Статистика Можно прикрепить собственный домен |
Субъективная оценка, 1-10 | 7 |
Tinyurl.com | |
Без регистрации | ✔️ |
Можно кастомизировать ссылку | ✔️ |
Русский язык | ❌ |
Дополнительные возможности | ❌ |
Субъективная оценка, 1-10 | 6 |
U.to | |
Без регистрации | Зависит от функционала |
Можно кастомизировать ссылку | ❌ |
Русский язык | ✔️ |
Дополнительные возможности | Статистика после регистрации |
Субъективная оценка, 1-10 | 5 |
Vk.com/cc | |
Без регистрации | ❌ |
Можно кастомизировать ссылку | ❌ |
Русский язык | ✔️ |
Дополнительные возможности | Статистика QR-код |
Субъективная оценка, 1-10 | 7 |
301 редирект | метки в статьях сайта
Со временем, любой сайт меняется, редактируются статьи, меняются внешние ссылки, меняются ссылки страниц самого сайта. Всё это приводит к появлению, так называемых битых ссылок, иначе ссылок, на вызов которых веб-сервера дают ответ кодами ошибок, например код 404. Кроме кода 404, по протоколу HTTP веб-сервера могут отдавать и другие коды состояний, от 200 до 500. Определить коды ошибок и все другие ответы веб-сервера для каждой ссылки сайта Вордпресс поможет плагин WP Link Status, полное название WP Broken Link Status Checker.
Читать дальше …
Я уверен, вам знакомо понятие поисковая выдача и очевидно, что каждая страница сайта, попавшая в поисковую выдачу ценна. К сожалению, иногда приходится редактировать статьи, переносить их из раздела в раздел и как следствие менять их URL адрес. Это автоматом ведет к выпадению страницы из индекса, что отрицательно влияет на оптимизацию сайта. Избежать потери трафика с конкретной страницы, при смене её URL, помогает, так называемая переадресация страницы, а точнее, переадресация нерабочего URL страницы, на измененный или другой действующий URL. В этой статье познакомимся с плагинами переадресации WordPress.
Читать дальше …
Здравствуйте. Сегодня хочу рассказать, про лучшие плагины WordPress, которые я обязательно использую на своих сайтах. Мнение конечно субъективное, но может быть интересно для начинающих блогеров.
Читать дальше …
Плагин кэширования WP Super Cache, по данным некоторых источников, считается одним из лучших плагинов подобного функционала. Настройки плагина не так сложны, как подобного плагина W3 Total Cache, но все, же заслуживают внимания, тем более что в настройках плагина есть несколько нюансов.
Читать дальше …
Если Вы знаете, как перенести бесплатный сайт wordPress.com на коммерческий хостинг, то эта статья не для вас. Эта статья для тех, кто хочет из бесплатного сайта с доменом третьего уровня, yоurdomain.wordpress.com сделать коммерческий сайт с полным доступом к каталогу сайта, его базе данных и при этом не снизить посещаемость сайта, уже на новом домене.
Читать дальше …
Одним из внутренних факторов ранжирования страниц сайта в поисковой выдаче, является оптимизированная структура сайта. Формируется структура сайта на этапе его создания администратором. Важно до выпуска сайта тщательно продумать оптимизированную структуру ресурса, для качественной, а главное полной его индексации поисковыми ботами. В этой статье, посмотрим элементы структуры сайта, которые могут помочь или помешать ранжированию его страниц.
Читать дальше …
Смена адреса сайта, с точки зрения SEO, это катастрофа и не существует вопроса, просядет сайт в выдаче или нет при смене адреса (домена) сайта. Просядет однозначно. Задача в том, чтобы минимизировать эти потери и, как можно быстрее восстановить поисковую выдачу страниц на новом домене. Для минимизации SEO потерь есть определенные технологии переезда сайта на новый домен, с использованием специальных инструментов веб-мастеров Яндекс и Google. Однако, несмотря на любые «правильные переносы» сайта, самый утешительный прогноз по восстановлению поисковой выдачи и посещаемости сайта это около 180 дней.
Читать дальше …
Перенос сайта с Blogger на WordPress задача, хоть и специфическая, но интересная. Причем, интересен не сам перенос содержимого сайта Blogger на WordPress, а как сделать постраничный редирект Blogger, на WordPress. То есть, сохранить трафик сайта после переноса.
Читать дальше …
Как сделать 301 редирект (переадресацию) через htaccess в 2021
Редирект (перенаправление или форвардинг) —позволяет автоматически переадресовать пользователя, посетившего страницу А на страницу Б. Например, пользователь, пытающийся открыть страницу site.ru/page1/ будет попадать на site.ru/page2.
Как сделать редирект через файл htaccessДля того, чтобы перенаправить пользователя с одной страницы на другую требуется использовать следующую комбинацию:
Redirect 301 site.ru/page1/ site.ru/page2/
Где:
- page1- страница которая будет переадресовывать;
- page2 – открывающийся документ.
Важно! Можно записывать адреса в относительном виде, например, /page1/ и /page2/.
Также допускается использование конструкции:
Redirect permanent site.poddomen.domain.ru$ [NC]
RewriteRule (.*) http://site.ru/$1?region=poddomen [L,R=301,QSA]
Как перенаправить URL-адрес с помощью HTTPS
Коды перенаправления (301, 302 и т. Д.) Используются как пользователями веб-сайтов, так и поисковыми системами для переключения с одной страницы на другую. Перенаправление URL-адреса может быть выполнено для различных целей. Перенаправление на URL-адрес может быть выполнено, чтобы избежать неработающих ссылок, возникающих при перемещении страниц, или для сокращения URL-адреса.
Он также может позволить одному владельцу иметь несколько доменных имен, указывающих на один и тот же веб-сайт, что упростит пользователям посещение веб-сайта.
Они жизненно важны для SEO и взаимодействия с пользователем, потому что ни пользователи, ни браузеры не хотят заходить на несуществующий веб-сайт или получать «страницу не найденную».Существуют разные виды переадресации, и каждый из них может и должен использоваться в разных обстоятельствах.
Что такое редирект?
Перенаправление сервера — это функция веб-сервера, которая отправляет пользователя на другой URL-адрес. Поскольку перенаправления так важны в SEO, важно понимать, какие типы перенаправлений доступны, как перенаправлять URL-адрес и как они соотносятся друг с другом.
301 Перемещено навсегда
Самый точный, распространенный и реалистичный метод перенаправления веб-страницы — это использовать постоянное перенаправление 301 редирект.Когда веб-сайт постоянно перемещается на новый адрес, который должен быть проиндексирован поисковыми системами, эта форма кода перенаправления используется для перенаправления URL-адреса со старого на новый.Редирект 301 особенно полезен в следующих ситуациях:
Когда вы хотите беспрепятственно передавать трафик со старого сайта на новый.
По мере того, как посетители попадают на ваш сайт по различным URL-адресам, вы можете выбрать предпочтительный URL-адрес, а затем использовать 301 для перенаправления всего трафика на этот URL-адрес.
При объединении двух веб-сайтов необходимо убедиться, что ссылки на старые URL-адреса перенаправляются на соответствующие страницы.
Когда веб-страница перенаправляет URL-адрес на другой URL-адрес, поисковым системам требуется время, чтобы обработать переадресацию 301, понять концепцию и наградить новую страницу всеми рейтингами предыдущей страницы (включая доверие). Этот процесс займет больше времени, если пауки поисковых систем не часто посещают данный сайт или не перенаправляют новый URL должным образом.
302 Перемещено временно
Когда URL-адрес временно перенаправляется на другой сайт, используется перенаправление 302. Протокол передачи гипертекста (HTTP), также известный как HTTP, — это протокол, который определяет, как URL-адрес функционирует в Интернете. Он доступен в двух основных версиях: 1.0 и 1.1. Код состояния 302 в первой версии означал «временно передан». Это было изменено, чтобы указать, что оно было найдено в версии 1.1.Это перенаправление особенно полезно в следующих ситуациях:
Когда вам нужно временно перенаправить трафик на другой веб-сайт во время работы над вашей страницей.
Когда вам нужно перенаправить пользователей на другую страницу, сохранив исходный URL-адрес в индексе.
Когда ваш контент находится на одном URL, но вы продвигаете ссылки на другой URL.
303 редиректы
303 редиректы могут использоваться, чтобы показать, что перенаправления связаны с другим доменом вместо вновь загруженных сайтов. Они редко обсуждаются в связи с SEO, потому что, в отличие от страницы подтверждения или страницы прогресса загрузки, такого рода перенаправление на нее не влияет.303 редирект можно использовать, чтобы избежать повторной отправки деталей формы, когда пользователь использует кнопку возврата в браузере. Редирект 303 почти не используется.307 (временно перемещено)
Перенаправление 307 — это серверный вариант перенаправления 302 в HTTP 1.1. Когда сервер отвечает перенаправлением, используются перенаправления 307, чтобы гарантировать, что форма HTTP, используемая для генерации запроса, не изменится.Редирект 307, как и 302, может использоваться только в том случае, если было решено переадресовать трафик на какой-то другой URL.Лучше использовать 302 редирект, так как неясно, как поисковые системы отреагируют на 307 редирект.
Редирект 308 (перемещен навсегда)
Постоянной версией перенаправления 307 является перенаправление 308. Редирект 308 передает полномочия страницы, как и следовало ожидать от постоянного перенаправления.Перенаправление 308, как и перенаправление 307, сохраняет исходный процесс HTTP. Поскольку в настоящий момент неизвестно, как поисковые системы отреагируют на перенаправление 308, можно безопасно использовать перенаправление 301 вместо 308, чтобы указать, что данные постоянно передаются.
Перенаправить URL-адрес с HTTPS с помощью redirect.pizza
redirect.pizza — это бесплатная служба перенаправления домена с полной функциональностью. Для перенаправления из старого домена в новый вы можете создать сложные правила, распознающие уникальные пути. Уровень бесплатного пользования позволяет использовать до 5 источников и 100 000 обращений в месяц.
Особенности redirect.pizza
Redirect.pizza имеет следующие функции:
- Из старого домена в текущий
Ваш старый домен будет отключен, но он будет продолжать использовать HTTPS, что позволит вашим пользователям сохраните его в этом формате.Вы настроили код перенаправления, но старый домен выдает ошибку SSL, поскольку у него нет действующего сертификата SSL. redirect.pizza — это простой в использовании сервис перенаправления. Мы предоставим вашему старому домену сертификат SSL, чтобы он мог продолжать использовать HTTPS. - Функция перехода от вершины к поддомену
Если у вас есть только что созданный веб-сайт, и вашему хостеру требуется только разместить его на поддомене, ваши пользователи будут ожидать, что версия без www будет работать надежно. С redirect.pizza легко настроить и получить сертификат SSL для вашего домена apex! - Автоматическая функция HTTPS
Интернет становится более безопасным, что затрудняет перенаправление старых доменов.Но не волнуйтесь, мы вас прикрыли! Полная поддержка HTTPS для перенаправлений. Создание переадресации — легкий ветерок с этой бесплатной службой переадресации домена. - Простая настройка
Вы сможете быстро настроить DNS, если будете следовать нашим простым пошаговым инструкциям. Это не требует каких-либо технологических знаний. Просто следуйте инструкциям.
Как работает redirect.pizza?
Чтобы перенаправить ссылку на другой веб-сайт через redirect.pizza, выполните следующие действия:
- Создайте ссылку перенаправления онлайн, посетив официальную страницу перенаправления.pizza
- Создайте перенаправление.
- Настройте свой DNS-сервер.
- Ваше перенаправление готово! Это конец.
Заключение
Перенаправление через браузер — это полезный сервис, который позволяет пользователям указывать свои домены или поддомены на определенные URL-адреса, когда это необходимо. Обычно это необходимо, когда веб-сайт больше не доступен под исходным доменным именем. Или все пользователи, которые подключились к нему, должны быть автоматически уведомлены об изменении.
В результате функция перенаправления URL-адресов помогает владельцам доменов поддерживать актуальность входящих ссылок на их веб-сайты. redirect.pizza — это программное обеспечение как услуга (SaaS), которое упрощает настройку переадресации. Хотя перенаправление не должно быть трудным, настройка отдельного сервера может быть неудобной, если вам просто нужно перенаправить несколько доменов.
Вот почему мы пришли к идее redirect.pizza. Изначально он был создан для нашего варианта использования, но через некоторое время мы решили сделать его общедоступным! Создайте учетную запись и добавьте первое перенаправление, чтобы начать работу!
Служба перенаправления URL-адресов | перенаправление.io
Установите агент и модуль nginx:
$ sudo apt install redirectionio-agent libnginx-mod-redirectionio
Затем объявите ключ проекта в виртуальном хосте nginx:
сервер {
пример server_name.org;
корень / путь / к / корню;
# получить в менеджере собственный ключ проекта:
# https://redirection.io/manager
redirectionio_project_key SOME_PROJECT_KEY_HERE;
}
Подробное руководство по установке
Установите агент и модуль Apache 2:
$ sudo apt install redirectionio-agent libapache2-mod-redirectionio
Затем объявите ключ проекта в виртуальном хосте nginx:
Пример ServerName.орг
DocumentRoot / путь / к / корню
# получить в менеджере собственный ключ проекта:
# https://redirection.io/manager
RedirectionioProjectKey "SOME_PROJECT_KEY_HERE"
Подробное руководство по установке
Установите перенаправление.io agent и запустите его как обратный прокси:
$ sudo apt install redirectionio-agent
Перехватите поток запросов вашего приложения:
прокси:
-
слушайте: "0.0.0.0:80"
вперед: "http: // 127.0.0.1: 8080 "
project_key: SOME_PROJECT_KEY_HERE
Агент проксирует запросы к вашему обычному бэкэнду и фильтрует их на основе правил!
Документация | redirection.io
Добро пожаловать! Это документация по перенаправлению.io, ведущая платформа управления перенаправлениями. Здесь вы найдете полезную информацию о том, как redirection.io может помочь уменьшить проблемы с HTTP-трафиком на вашем веб-сайте, а также несколько практических руководства по началу работы с redirection.io и построению эффективных планов переадресации.
✨ Пользовательская документация
перенаправление.io дает полный контроль над тем, как HTTP-запросы обрабатываются на вашем сайте, что помогает сделать его оптимизированным для SEO. Конечно, как наше имя предполагает, что redirection.io может выполнять перенаправления, но он может гораздо больше!
В этой пользовательской документации вы найдете все объяснения по как получить максимум от redirection.io: создание и импорт правил, анализ статистики и логов, ролей пользователей и т. д.Для начала вы можете узнать что такое redirection.io
🔩 Документация разработчика
В этой части документации мы сосредоточимся на решении всех возможные технические проблемы. Вы узнаете, как установить и обновить агент и прокси, как устранить проблемы с правилами перенаправления URL-адресов, как масштабировать вашу инфраструктуру и т. д.
Узнайте, как установить модули агента и веб-сервера redirection.io
❓ База знаний
Этот раздел документации охватывает более общие темы и объясняет передовой опыт перенаправления HTTP, качества внешнего интерфейса и технической оптимизации SEO.
301 Веб-сайт перенаправления
301 Redirect Website — это простой сервис для 301 перенаправления всего вашего веб-сайта на новый хост или хосты.
Привет! Меня зовут Карл О’Мира. Я написал это для себя, когда купил домен http://mdtravelhealth.com (MDtravelhealth) и хотел перенаправить его на новый дом как часть моего туристического сайта Red Planet Travel в подпапке https: // redplanet .travel / mdtravelhealth
MDtravelhealth имеет сотни страниц, и я не хотел вручную отображать их на новые страницы, так как многие из них были пустыми страницами форума, а другие нужно было объединить на одной странице в новой структуре папок сайта.
Итак, я написал веб-сайт переадресации 301 как внутренний инструмент. Теперь — я нашел его очень полезным, поэтому решил сделать его доступным для всех. Надеюсь, вам это тоже пригодится!
Вы можете написать набор простых правил, которые сопоставляются со страницами вашего сайта и приводят к перенаправлению.
Моя система перенаправит страницу вашего старого сайта на страницы вашего нового сайта. Например, старая домашняя страница http://mdtravelhealth.com перенаправляется на https: // redplanet.путешествия / mdtravelhealth
Он делает это, возвращая серверную команду «301 постоянное перенаправление» при загрузке страницы. Это сигнал для всех (посетителей и поисковых систем) о том, что страница навсегда перемещена в новое место.
Вы также можете перенаправить такие подстраницы, как http: // mdtravelhealthcom / faq.php , на https://redplanet.travel/ mdtravelhealth / resource / FAQ
Вы даже можете перенаправлять целые группы страниц, используя подстановочный знак e.грамм. http://mdtravelhealth.com/ forum * to https://redplanet.travel/ questions
Подстановочный знак также может заменять только часть страницы, используя звездочку, например http://mdtravelhealth.com/ направлений / africa / *. php по https://redplanet.travel/mdtravelhealth/ направлений / *
Таким образом, страница вроде http://mdtravelhealth.com/destinations/africa/ angola.php перенаправляется на https://redplanet.travel/mdtravelhealth/destinations/ angola и botswana.php с по / botswana и так далее — все с одним дополнительным правилом.
Просто отредактируйте настройки DNS своего веб-сайта, чтобы направлять запросы на мой сервер.
Тогда все запросы к вашему сайту будут обслуживаться с моего сервера, который будет возвращать 301 редирект для каждого из них.
Вы можете написать набор простых правил, которые сопоставляются со страницами вашего сайта и перенаправляются на ваш новый сайт или любую другую страницу, которую вы хотите.
Вы можете увидеть пример набора правил выше.Страницы в левом текстовом столбце сопоставляются и перенаправляются на целевые страницы в правом столбце.
Обратите внимание, что последнее правило — это просто *. Это означает, что если в конце правил есть несопоставленные страницы, они будут перенаправлены в конечный пункт назначения (рекомендуется использовать новую домашнюю страницу или главную страницу индекса, как показано).
Бесплатно!
Если вы перенаправляете весь хост на другой, он будет навсегда бесплатным.Например, перенаправление с www.widgets.co.uk на www.widgets.com — вам нужно только 1 правило.
Если вы используете расширенное сопоставление правил для перенаправления частей сайта на разные страницы и используете более одного правила, я прошу ссылку.
Пожалуйста, просто свяжите мой сайт с заметной страницы на целевом сайте любых перенаправлений, которые вы выполняете.
Если вы не подключились обратно в течение месяца, система начнет показывать рекламу по мере перенаправления. Реклама не влияет на чтение страницы поисковыми системами, поскольку постоянное перенаправление 301 все еще выполняется.Посетители-люди перенаправляются после короткой задержки между страницами или могут сразу же щелкнуть ссылку.
Вы можете создать карту сайта в формате XML и загрузить ее, или вы можете просто перенаправить сайт, создать несколько основных правил, затем подождать несколько дней и снова проверить, не пропущены ли какие-либо правила, поскольку все выполненные перенаправления отображаются в результатах Карта.
Я рекомендую использовать отличную функцию экспорта XML Sitemap Xenu для создания XML-сайта вашего сайта, если у вас его еще нет.
Xenu называет XML Sitemap файлом Google Sitemap. Позвольте Xenu проверить ваш сайт, введя URL-адрес домашней страницы, затем перейдите в файл .. Создайте файл карты сайта Google .. . Этот файл можно загрузить на веб-сайт 301 редиректа при добавлении нового хоста.
В панели управления доменом просто установите любые имена хостов домена на CNAME для redirector. 301redirect.website — при правильной настройке вы увидите эту страницу, когда загрузите свое доменное имя http: // redirector.301redirect.website
Возможно, вам не удастся установить CNAME для хоста mydomain.com без www. Это историческая проблема. Это возможно с некоторыми поставщиками DNS, включая Amazon Route 53 и мою рекомендацию CloudNS, которую я использую для своего DNS (это небольшая команда, которая очень быстро реагирует на запросы, которые у меня были в прошлом). Ищите запись ALIAS вместо CNAME для перенаправления голого домена. Использование этой ссылки также будет поддерживать веб-сайт 301 Redirect.
Вы можете установить запись хоста mydomain.com на IP-адрес моего http://redirector.301redirect.website, который равен 217.194.214.246 — единственная проблема с этим заключается в том, что если мне нужно изменить IP-адрес, перенаправление будет сбой, пока вы не обновите запись. Следите за электронными письмами от меня, которые сообщат вам, если это должно произойти.
Да, вы можете избежать множества проблем с SEO и упростить себе жизнь, используя веб-сайт с редиректом 301 для перенаправления всего трафика с вашего www.хоста для версии без www, или наоборот. Просто установите записи CNAME для того хоста, который вы хотите перенаправить на redirector. 301redirect.website, а затем 1 правило, которое перенаправляет все на www.mydomainname.com/ или www.mydomainname.com/* (если вы хотите перенаправить на тот же дополнительная страница).
Не имеет значения, какую серверную технологию использует ваш сервер или принимает сервер назначения; Apache, IIS, JSP, PHP, ASP, ASPHX, node.js или что-нибудь еще.Наш сервер будет работать с любыми страницами и типами файлов — он просто все перенаправляет.
Да, вы можете «разделить» целевые страницы на столько разных сайтов, сколько захотите. Просто создайте правила или укажите отдельные страницы по мере необходимости.
Первый шаг — ввести веб-адрес в вашем браузере. Если он перенаправляет вас на правильную целевую страницу — он работает. Затем вы можете использовать стороннюю службу, такую как Redirect Checker, чтобы убедиться, что выполняется постоянное перенаправление 301.
Нет, это для перенаправления и переадресации страниц всего сайта, вы не можете выбрать и разрешить сохранение определенных страниц. Если вам нужно это сделать, вам придется самостоятельно настроить страницы сервера. Вы можете использовать композитор файлов, например генератор перенаправления, для создания файлов, которые будут перенаправлять отдельные страницы в любой серверной технологии, которая вам нужна.
Однако, если вы решите использовать SSL на своем сайте (в соответствии с рекомендациями Google), возможно, сейчас самое подходящее время для этого, поскольку вы можете использовать веб-сайт с перенаправлением 301, поскольку все страницы меняют адресаты.
Нет, поскольку это перенаправление на том же хосте, вам необходимо выполнить это действие на своем собственном сервере.
Однако, если вы решите одновременно перейти с www.hostname на не-www.hostname, вы можете использовать эту систему для помощи, перенаправив весь http://www.oldsite.com на https: // newsite. com
Конечно, просто посмотрите эту короткую демонстрацию, которая покажет вам некоторые демонстрационные правила и то, как использовать таблицу результатов, чтобы найти важные перенаправления, которые вы могли пропустить.
Готовы подписаться на бесплатную услугу? Пожалуйста, создайте свою учетную запись.
Карта переадресации 301
Вот пошаговое руководство по использованию веб-сайта 301 редиректа для создания карты 301 редиректа, необходимой для перенаправления всех страниц со старого сайта на новые страницы на новом сайте или разделения трафика на разные сайты.
CNAME или установить запись A для хоста
Вам нужно получить трафик, который вы хотите перенаправить, попадая на мой сервер, чтобы он мог выполнить перенаправление.
Это можно сделать, установив имя хоста в панели управления DNS вашего доменного имени.
Вам необходимо установить CNAME на redirector.301redirect.website или запись A на 217.194.214.246. Обратите внимание, что гораздо лучше использовать параметр CNAME: подробнее читайте здесь.
Подтвердите правильность настроек DNS
После того, как вы изменили DNS; когда вы загружаете свой веб-сайт в браузер, вы должны увидеть эту страницу, показанную на изображении ниже.
Добавьте хост в свой аккаунт
Создайте учетную запись и войдите в систему. Убедитесь, что вы подтвердили свой адрес электронной почты.
Нажмите Добавить новое перенаправление .. и введите требуемые данные.
Выберите метод добавления страницы
Вы можете загрузить карту сайта в формате XML (порекомендуйте это), но вы также можете разрешить фактическому полученному трафику заполнять вашу таблицу результатов и использовать ее для создания карты перенаправления.
Вы всегда можете добавить карту сайта в формате XML позже.
Выберите целевой хост
Это целевой веб-сайт, на который вы хотите перенаправлять трафик. Вы можете изменить это позже, а также можете указать разные целевые хосты для каждой страницы или для каждого правила.
Создание правил
Вы пишете Правила, которые обрабатываются по порядку. Это ваша карта перенаправления. Укажите исходный файл в столбце Правило и целевой хост и файл в столбце Назначение.
Веб-сайт с редиректом 301 действительно имеет свое преимущество в том, что вы можете использовать подстановочный знак звездочки * для создания «умной карты» и автоматической замены части структуры папок url на структуру нового сайта.
В этом примере вы можете видеть, что любой файл, соответствующий шаблону /destinations/*/index.php, будет перенаправлен на / mdtravelhealth / destinations / *
Таким образом, одно правило будет соответствовать / destinations / andorra / index.php с по https://redplanet.travel/mdtravelhealth/destinations/andorra
И он также будет соответствовать /destinations/botswana/index.php от до https://redplanet.travel/mdtravelhealth/destinations/botswana и так далее.
Готовы подписаться на бесплатную услугу? Пожалуйста, создайте свою учетную запись.
Блог о перенаправлении 301
2 января 2018
Я недавно ответил на вопрос о веб-мастерах по обмену стеками; Как сопоставить тысячи URL-адресов для перенаправления 301?
Но вы не увидите моего ответа на этой странице, потому что нацистские модераторы удалили его.
Исходный вопрос был:
Компания изменила платформу электронной коммерции, и из-за неадекватного предварительного планирования консоль Google для веб-мастеров сигнализирует об отсутствии тысяч URL-адресов. Им срочно нужно 301 перенаправить их и сообщить инструментам Google для веб-мастеров, что они были отремонтированы, но как они могут сопоставить старые URL-адреса с их новыми аналогами URL-адресов без утомительного процесса ручной проверки каждого из старых URL-адресов с помощью машины обратного пути (старый сайт больше не доступен, а наборы URL-адресов имеют разные форматы, поскольку в них была изменена технология сервера)?
У меня есть решение! Позор было удалено; поскольку мой сервис 301 редирект легко обеспечит быстрое и безболезненное решение.
Я написал службу, которая при настройке для приема трафика на хосте веб-сайта регистрирует ВСЕ страницы и позволяет перенаправлять их на другой хост с ответом 301.
Результаты доступны для просмотра в таблице, и предоставляется маршрутизация «по умолчанию»: исключение сообщения 404 и предложение @Gdav (в stackexchange вопрос) методология «разделяй и властвуй», применяемая к наиболее важным страницам, которые перенаправляются в первую очередь, и, пока у вас есть выносливость, каждая страница, которая в конечном итоге загружается через обычный веб-трафик, может быть перенаправлена в полезное место назначения.
Вот пример снимка экрана с картой переадресации 301, заполненной живым трафиком.
В столбце 30-дневного трафика вы можете увидеть наиболее популярные URL-адреса, поэтому, упорядочив таблицу в этом столбце, вы получите наиболее важные страницы, на которых сначала нужно установить целевой URL.
Для того, чтобы это работало, вам нужно будет использовать совершенно новый хост веб-сайта, поэтому следует перейти с www.mydomain.com на mydomain.com (без www), как это обычно происходит в наши дни, это также можно комбинировать с переходом на SSL.
https://301redirect.website — это услуга — она бесплатна, если вы сделаете обратную ссылку.
19 ноября 2017
Конец пути для подписок с обратной связью? Захват денег Google не знает границ, поэтому веб-мастера должны держаться вместе и бороться с монстром, которым он стал.
Я хочу ввести новую аббревиатуру и фразу в лексикон SEO: CTBLs — скрытые обратные ссылки трафика.Это расширение термина BL (обратные ссылки) — обычно используется сокращение; посетите Webmasterworld или любой другой форум SEO, где можно найти множество примеров использования BL.
Я делаю это как превентивный удар. Теперь, когда Google советует веб-мастерам НЕ создавать и распространять полезные виджеты для любых услуг, которые они предоставляют, и включать обратную ссылку, это только вопрос времени, когда Google решит, что любая подписка с «обратной ссылкой» является «противоречащей правилам».
Это тот же Google, который монетизировал гиперссылку, распродал, стал злым, заработал миллиарды и теперь тратит миллиарды часов времени людей, поскольку им приходится пролистывать рекламу или смотреть видеорекламу.Google отрекся от своего прошлого и пытается подтянуть за собой лестницу, поскольку их акционеры требуют постоянно увеличивающейся прибыли.
Я старый мастер модели подписки «обратная ссылка» — в 2003 году я начал использовать ее на своем сайте http://www.bedandbreakfasts.co.uk — это называется схемой «Бесплатно на всю жизнь», и она все еще там работает. Cегодня. Сайт занимает первое место в Google UK по основным ключевым словам. Сайт предлагает владельцам отелей типа «постель и завтрак» навсегда бесплатное объявление, если они сохранят ссылку.
Это создало то, что я называю «кругом любви»: владельцы гостиниц типа «ночлег и завтрак» получают все бесплатно, Google видит все соответствующие обратные ссылки, мы занимаем первое место в Google по соответствующим условиям, и мы зарабатываем деньги на отелях крупных сетей, которые мы никогда не смог бы поговорить, используя обычные ссылки партнерского маркетинга через таких людей, как Booking.com, Laterooms.com и других.
Останется ли он там номером 1, если я правильно смотрю на хрустальный шар? Кто знает, заткнет ли гугл модель. Их прошлое показывает, что они хотят, чтобы мы играли по их правилам, а не по нашим.
Я не жду, чтобы узнать.
Для моего нового сайта под названием 301redirect.website, который представляет собой разумный способ для веб-мастеров перенести сложный веб-сайт на новый хост, я представляю CTBL. Мне просто нужна помощь в продвижении моего сайта, если трафик скрыт от Google, тем лучше.
Таким образом, CTBL могут быть ссылками из частных сообщений в Facebook или из областей входа в систему на веб-сайте, которые Google не видит, они могут быть отправлены людям по электронной почте в качестве рекомендаций в информационных бюллетенях или даже в ходе устных дискуссий между людьми.
Cloaked Traffic Back Links — ваш новый друг в онлайн-продвижении.
Если вы веб-мастер и у вас есть клиенты, которые хотят перенаправить 301 с одного сайта на другой — я уверен, у вас будет много — и вы не против обменивать со мной трафик на услугу, перейдите на https: // 301redirect. .website и узнайте, на что он способен.бесплатных служб перенаправления URL-адресов
бесплатных служб перенаправления URL-адресов
|
Авторские права 1998-2020 гг.