Редирект с www на без www opencart: Редирект с www на без www opencart 2.1? — Хабр Q&A

Как настроить редирект через .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

Содержание

  1. Редиректы внутри домена
  2. 301 редирект с домена без WWW на домен с WWW
  3. С домена с WWW на без WWW
  4. С одной статической страницы на другую
  5. С Get параметрами
  6. С со страницы категории на другую
  7. Добавляем к урлу слеш на конце
  8. Убираем с конца урла слеш
  9. С файлов в папке на заданный файл
  10. С файлов из заданной папки кроме, определенного файла
  11. Для заданного файла в различных директориях
  12. Убираем все GET-параметры после знака вопроса
  13. Редиректы с (под)домена на домен
  14. Со статической страницы одного домена на страницу другого домена
  15. С главной страницы одного домена на главную страницу другого домена
  16. Со всех страниц одного домена на такие же страницы другого домена
  17. Со всех страниц одного домена на главную другого домена (с учетом www)
  18. Редирект всех поддоменов на главное зеркало
  19. С поддомена на основной домен второго уровня
  20. С папки одного домена на папку другого домена
  21. Со всех файлов домена, кроме папки администратора 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

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