Содержание
Как настроить редирект через .htaccess
Помощь
0
Регистрация
Вход
Домены
Хостинг
Выбор и заказ хостинга
Работа с сайтом. Продвинутым пользователям
Настройка переадресации (редиректа)
Почта
Проблемы в работе сайта
Часто задаваемые вопросы
Сайты
Личный кабинет
VPS и серверы
SSL-сертификаты
Общие вопросы
- В каких случаях нужно использовать редирект
- Как настроить редирект через htaccess
- Как настроить редирект через htaccess на хостинге 2domains
В этой статье мы рассмотрим, как настроить постоянный 301 htaccess редирект.
Редирект — автоматическое перенаправление с одной страницы на другую. Например, если настроить редирект с site1.ru на site2.ru, пользователи, которые будут вводить в адресную строку браузера site1.ru, сразу попадут на сайт site2.ru. Существует два вида перенаправления со страницы на страницу или с одного домена на другой: постоянный редирект (301) и временный редирект (302). Редиректы можно настраивать через конфигурационный файл htaccess: Что такое .htaccess?
В каких случаях нужно использовать редирект
- Если сайт переехал на другой домен, 301 редирект поможет избежать ошибки 404, сохранить посетителей и поисковую позицию.
- На нескольких страницах есть повторяющийся контент. Этот фактор препятствует ранжированию. Установите редирект, чтобы поисковые роботы не понижали ваш сайт в поисковой выдаче.
- Вы купили SSL-сертификат. По умолчанию сайты работают по небезопасному протоколу HTTP. Чтобы защитить данные, нужно перенести сайт на протокол HTTPS.
- Для склейки сайтов с «www» и «/» для SEO.
Чтобы узнать, как прописать 301 редирект htaccess с HTTP на HTTPS, воспользуйтесь отдельной подробной инструкцией: Редирект с HTTP на HTTPS. Настройка редиректа в остальных случаях описана ниже.
Внимание! Если вы используете IDN-домен (например: сайт.рф), прописывайте его в формате Punycode. Для этого вы можете использовать Punycode-конвертер.
Как настроить редирект через htaccess
Перенаправление можно настроить, добавив строки кода в файл htaccess. Примеры редиректов:
С домена на домен
RewriteEngine On
RewriteCond %{HTTP_HOST} old-domain.ru
RewriteRule (.*) http://new-domain.ru/$1 [R=301,L]
Замените:
old-domain.ru на домен, с которого осуществляется редирект;
new-domain.ru на домен, на который осуществляется редирект. $ http://domain.ru [R=301,L]
Замените domain.ru на домен, на который будет осуществляется редирект.
Как настроить редирект через htaccess на хостинге 2domains
Если у вас есть хостинг 2domains с панелью управления ISPmanager, воспользуйтесь инструкцией. Перед этим убедитесь, что домен добавлен в панели управления: Как добавить домен в панели управления?
1.Откройте панель управления хостингом ISPmanager. Для этого перейдите в личный кабинет. В строке услуги хостинга нажмите на 3 точки. В выпадающем списке кликните Войти в панель управления:
2. Перейдите в раздел «Сайты», кликните на три точки в строке домена, с которого будет происходить перенаправление на другой сайт, и нажмите нажмите Настройка редиректов:
3. Дважды кликните по файлу .htaccess, либо нажмите Создать:
4. Добавьте в поле «Код» нужное значение из списка выше (в зависимости от того, какой редирект нужен), в поле «Путь» введите символ «/», а в поле «URL» адрес назначения полностью (вместе с http:// или https://). Сохраните изменения, нажав Ok:
Готово, мы рассмотрели, как сделать 301 редирект. После внесения изменений в файл .htaccess и сохранения переадресация сайта будет работать.
Популярные статьи
Как указать (изменить) DNS-серверы для домена
Я зарегистрировал домен, что дальше
Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
Что такое редирект: виды и возможности настройки
Как создать почту со своим доменом
Домены
- Регистрация доменов
- Освободившиеся домены
- Промоакции
- Перенос домена
- Переадресация
- Магазин доменов
Сайты
- Конструктор сайтов
- Сайты на WordPress
Хостинг сайтов
- Хостинг
- Windows хостинг
VPS и серверы
- VPS хостинг
- Windows VPS
- Аренда серверов
Дополнения
- SSL-сертификаты
//=url(‘/free-mail’)?>
Сервисы
- Бесплатный хостинг
- Whois
- Связь с администратором домена
- Определить свой IP-адрес
- Проверка порта на доступность
- Узнать местоположение по IP
- Проверить доступность сайта
Поддержка
- Справка
- Стоимость услуг
- Способы оплаты
- Связаться с нами
Компания
- О компании
- Документы
- Офис
- Дата-центр
- Новости
- Блог
- Акции и скидки
© 2DOMAINS — регистрация доменов
Домены оптом
Географические домены
Кириллические домены
Административные домены
Национальные домены
Новые домены первого уровня
Где купить домен дешево
Дешевый хостинг
CloudVPS
Хостинг для сайта-визитки
Хостинг с PHP и MySQL
Надежный хостинг
Самые дешевые домены
Хостинг WordPress
Хостинг для 1С-Битрикс
Хостинг для Drupal
Хостинг для Joomla
Хостинг для MODX
Хостинг для OpenCart
Антивирус для хостинга
Бэкап сайта
Защита от DDoS-атак
Хостинг с ISPmanager
SSL бесплатно
AlphaSSL
AlphaSSL WildCard
ExtendedSSL
GlobalSign-сертификаты
Comodo / Sectigo — сертификаты
GeoTrust-сертификаты
Symantec-сертификаты
Thawte-сертификаты
TrustWave-сертификаты
Wildcard-сертификаты
Политика обработки
персональных данных
Тех. поддержка: [email protected]
Указанные на сайте цены могут не включать стоимость применимых комиссий.
При заказе услуги стоимость может быть уточнена исполнителем.
Все виды редиректов для .htaccess
Содержание
- Редиректы внутри домена
- 301 редирект с домена без WWW на домен с WWW
- С домена с WWW на без WWW
- С одной статической страницы на другую
- С Get параметрами
- С со страницы категории на другую
- Добавляем к урлу слеш на конце
- Убираем с конца урла слеш
- С файлов в папке на заданный файл
- С файлов из заданной папки кроме, определенного файла
- Для заданного файла в различных директориях
- Убираем все GET-параметры после знака вопроса
- Редиректы с (под)домена на домен
- Со статической страницы одного домена на страницу другого домена
- С главной страницы одного домена на главную страницу другого домена
- Со всех страниц одного домена на такие же страницы другого домена
- Со всех страниц одного домена на главную другого домена (с учетом www)
- Редирект всех поддоменов на главное зеркало
- С поддомена на основной домен второго уровня
- С папки одного домена на папку другого домена
- Со всех файлов домена, кроме папки администратора bitrix
Обновлено: 23 декабря, 2021
Редиректы внутри домена
301 редирект с домена без WWW на домен с WWW
RewriteCond %{HTTP_HOST} ^site\. (.*)$ http://www.newsite.ru/new/ [L,R=301]
Рейтинг автора
Написано статей
(7 оценок, среднее: 5,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка…
.htaccess — 301 редирект страниц не работает opencart
спросил
Изменено
1 год, 9 месяцев назад
Просмотрено
305 раз
направляет некоторые страницы на домашнюю страницу opencart.
Например:
https://mywebsitenamehere.com/index.php?route=product/manufacturer 9index\.php https://mywebsitenamehere.com [R=301,NC,L]
4
ОБНОВЛЕНИЕ:
в (например)
изготовитель. php
добавить в самый верх следующее:
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
301 перенаправление страниц не работает opencart.
..anycodings
Вопросы : 301 перенаправление страниц не работает opencart
716
направляет некоторые страницы на главную страницу opencart.
Например:
https://mywebsitenamehere.com/index.php?route=product/manufacturer
301 перенаправить на:
https://mywebsitenamehere.com/
Обычно я добавляю что-то вроде этого: 9?]*) index.php?_route_=$1 [L,QSA]
Спасибо!!
Админы
.HTACCESSREDIRECTOPENCART
Всего ответов 2
32
Ответы 1 : из 301 перенаправление страниц не работает opencart
Не могли бы вы попробовать следующее, написанное и протестированное с показанными примерами.