Как убрать редирект 301

Обсудить
Как убрать редирект

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

Как убрать редирект через панель управления сервера

Описанный ниже метод подойдет тем, кто настроил панель управления ISPmanager и меняет параметры сервера через нее.

  • Открываем, собственно, сам ISPmanager.
  • Кликаем по меню «Домены» в боковой панели.Как убрать редирект в ISPmanager
  • В появившемся списке опций выбираем вариант WWW-домены.Убрать переадресацию в ISP
  • Выделяем домен, в котором хотим удалить редиректы, кликнув по нему мышью.
  • А затем переходим в меню «Редиректы».Список доменов и их настроек
  • Таким же образом выделяем любое существующее (уже настроенное) перенаправление.Список настроенных редиректов и их настройки
  • Следом нажимаем на кнопку «Удалить».Кнопка удаления редиректа
  • Подтверждаем свое желание, нажав на кнопку ОК.Окошко, оповещающие об удалении редиректа

Если вы используете новую версию интерфейса ISPmanager, то инструкция для вас немного изменится. На том шаге, где надо зайти в меню «Редиректы», надо будет сначала нажать на кнопку «Скрипты». Это новое меню, в которое спрятали нужный нам пункт настроек. В остальном процесс ничем не отличается. 

Новый дизайн ISPmanager

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

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

Но важно учесть, что при удалении домена вместе с ним будут удалены все связанные папки, веб-приложения и файлы. 

Как отключить переадресацию в плагине Redirection для WordPress

Это инструкция для тех, кто делал редирект, как я писал тут. Через плагин Redirection для WordPress. 

Чтобы такой удалить:

  • Открываем настройки плагина.
  • Кликаем по прямоугольнику напротив одного или нескольких редиректов (можно вообще всех, кликнув по пустому прямоугольнику рядом со словом Type).Главное меню плагина Redirection WordPress
  • Затем ищем кнопку Delete и нажимаем на нее. Возможно, свое намерение придется подтвердить, нажав ОК или Accept.

После этого настроенная ранее переадресация перестанет работать. Но опять же, та, что была создана с помощью плагина. 

Как убрать редирект через .htaccess на хостинге TimeWeb

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

  • Для начала открываем панель управления Timeweb.
  • Кликаем по меню «Файловый менеджер».
  • Находим там конфигурационный файл .htaccess и открываем его.

Как убрать редирект через .htaccess

Затем переходим непосредственно к редактированию кода внутри.

Зачастую в .htaccess переадресация настраивается через директиву RewriteEngine. Поэтому базовый редирект с одного домена на другой будет выглядеть как-то так:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.ru$

RewriteRule ^(.*)$ http://www.new-domain.ru/$1 [R=301,L]

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

RewriteBase /

RewriteCond %{HTTPS} !on

RewriteCond %{REQUEST_URI} !^/Необходимая директория_страница$

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTPS} on [NC]

RewriteCond %{REQUEST_URI} ^/Необходимая директория_страница$

RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Встречают укороченные варианты записи вроде такой:

Redirect 301 / http://example.com/index.html

Независимо от типа, редирект выключить можно двумя способами. 

  1. Полностью стереть соответствующий код из .htaccess.
  2. Или поставить перед ним значок #. Так мы его закомментируем, и он перестанет работать. Можно будет проверить, как поведет себя сайт, не удаляя переадресацию полностью. Потом можно легко все вернуть как было, удалив комментарии.

На этом все. Теперь вы знаете, как удалять и временно отключать редиректы в .htaccess и в панели управления. Этих трех способов должно хватить.

Комментарии