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

Автоматический редирект с http на https


Recommended Posts

попробуй это  замени site на свой

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]
  • +1 1
Надіслати
Поділитися на інших сайтах


Как настроить .htaccess на автоматический редирект с http на https?

https://opencartforum.com/files/file/3272-seo-url-pro-fix-https/

вот тож пригодиться

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


  • 1 month later...

 

попробуй это  замени site на свой

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]

Я весь день бьюсь над тем, чтобы весь сайт работал на SSL, а админка - нет (ибо не логинилось в админке по ssl). И метод от хостинга по исключению страницы из ssl не работал. Думал, что ваш метод сработал! Но, нет. Админка, главная, регистрация, корзина работают по http, а категории, товары работают по ssl. Это в том случае, если оставить site. Если ставлю свой сайт, то "Сайт ...... выполнил переадресацию слишком много раз." Это ужас какой-то! Не знаю, куда копать. Либо работает все на ссл, но не могу залогиниться в админку (просто обновляется страница без всяких сообщений), либо идет бесконечный редирект, либо, как с вашим примером, важные страницы не работают в ssl. 

 

 

Options +FollowSymlinks
Options -Indexes
 
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>
 
# SEO URL Settings
RewriteEngine On
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\.com)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
Что прописать, чтобы все работало на ssl? Или хотя бы все, кроме админки...
Змінено користувачем Alexanku
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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