Перенаправление на https с двух разных доменных имен
Перенаправление на https с двух разных доменных имен
Здравствуйте!
Похожие темы уже были, но решил создать новую, так как немного отличается суть вопроса. На один домен у меня стоит перенаправление на https и оно работает. Но я прилинковал еще один домен (русскоязычный) к этому сайту. SSL сертификат на второй домен выпущен. Как мне сделать так, чтобы перенаправление срабатывало и в случае использования второго домена? Сейчас он открывается по http. Подставляю s, открывается по защищенному протоколу.
Как и что можно подправить, чтобы сайт, независимо от имени домена, всегда открывался по защищенному протоколу?
Похожие темы уже были, но решил создать новую, так как немного отличается суть вопроса. На один домен у меня стоит перенаправление на https и оно работает. Но я прилинковал еще один домен (русскоязычный) к этому сайту. SSL сертификат на второй домен выпущен. Как мне сделать так, чтобы перенаправление срабатывало и в случае использования второго домена? Сейчас он открывается по http. Подставляю s, открывается по защищенному протоколу.
Как и что можно подправить, чтобы сайт, независимо от имени домена, всегда открывался по защищенному протоколу?
- DesignerMix
- Администратор
- Сообщения: 7027
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Перенаправление на https с двух разных доменных имен
beginning, Не очень понял что значит "прилинковал". У вас есть два домена и вы хотите при входе на домен №1 открывать тот-же сайт что и при входе на домен №2 с сохранением имени в адресной строке? Или просто делать редирект с домена №2 на домен №1 сразу на https? Приведите пример...
Перенаправление на https делается следующим правилом в файле .htaccess для веб-сервера apache:
Не зависимо от домена на который зашел пользователь он будет переведен на https если входил он на http.
Перенаправление на https делается следующим правилом в файле .htaccess для веб-сервера apache:
Код: Выделить всё
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L]
Перенаправление на https с двух разных доменных имен
Можно сказать прикрепил. Один сайт открывается по двум разным доменам. Мой хостинг это поддерживает. В принципе, можно прикрепить неограниченное количество доменов к сайту, но мне нужно всего два.
У меня вроде нет указанного вами кода. Куда его можно вставить? В моем .htaccess это место выглядит следующим образом:

Отправлено спустя 5 минут 3 секунды:
В наилучшем раскладе желательно, чтобы домен два оставался в адресной строке (кириллический), уже подключенный по https. Если это не будет противоречить правилам форума, я могу дать оба адреса своего форума. Для наглядности.DesignerMix писал(а): ↑03 мар 2020, 15:57 Или просто делать редирект с домена №2 на домен №1 сразу на https?
- DesignerMix
- Администратор
- Сообщения: 7027
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Перенаправление на https с двух разных доменных имен
beginning, правила перенаправления нужно вставить перед существующими rewritecond, но важно понимать, что если у вас осуществляется какой-то редирект другими средствами (например через админку сайта либо через админку хостинга) то вы вполне можете получить ошибку 500 из-за того что переадресации зациклятся. Протестировать можно без проблем, если после добавления нового правила что-то пойдет не так, то удаляете это правило и проблема будет устранена (перезагрузка веб-сервера не требуется).
Перенаправление на https с двух разных доменных имен
DesignerMix, спасибо! Сегодня попробую и отпишусь
Перенаправление на https с двух разных доменных имен
DesignerMix, ваш код помог, сейчас с обоих доменов идет перенаправление на https. Спасибо!!
- DesignerMix
- Администратор
- Сообщения: 7027
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация: