Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как сделать редирект с www на без www и для http и для https одновременно ?


Recommended Posts

Приветствую всех. Подскажите пожалуйста, что прописать в .htaccess чтобы сделать редирект всех страниц с www на без www одновременно и для http и для https
чтобы работало и так и так.

Пока сайт переезжает, согласно рекомендациям яндекса не хочу делать редирект с http на https, пусть будет 2 зеркала, в robots задал host с https и в панели вебмастера подал на переезд.

Надіслати
Поділитися на інших сайтах


8 часов назад, Matvei сказал:

RewriteBase /
# www -> ssl non www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# non ssl -> ssl
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

 

Чего-то он всё http редиректит на https а нужно, что и и http работало (только на без www всё) и https (тоже без www всё)

Надіслати
Поділитися на інших сайтах


RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]  
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Так пробовал?

Змінено користувачем seer
Надіслати
Поділитися на інших сайтах


http://forum.opencart.pro/topic/2675-руководство-для-перехода-на-ssl-https/

 

Вот вам сводная инструкция с очень подробным разжевыванием ситуации.

Надіслати
Поділитися на інших сайтах

Вот подсказали добрые люди, такая конструкция работает

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST}  ^www\.(.+)$  [NC]
RewriteRule ^(.*)         http://%1/$1 [L,R=301]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST}  ^www\.(.+)$  [NC]
RewriteRule ^(.*)         https://%1/$1 [L,R=301]

Змінено користувачем blazerok
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.