• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Force SSL

нарада

Гуру форума
Регистрация
15 Сен 2009
Сообщения
508
Реакции
74
Как сделать Force SSL?
Прописывал в .htaccess такую конфигурацию с дополнительными вариантами 1, 2. Вроде оба варианта работают, но в Woocommerce > System status > Settings > Force SSL: отображается NO

Что не так?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Вариант 1. Добавить
# BEGIN Catch-All SSL Address Control
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]
# END Catch-All SSL Address Control

Вариант 2. Добавить
# RewriteCond %{SERVER_PORT} !^443$
# RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [R,L]

Вариант 3. Добавить в wp-config.php
/** Require SSL for Admin and Logins */
define( 'FORCE_SSL_ADMIN', true );
define( 'FORCE_SSL_LOGIN', true );

также не дает результата
 
Последнее редактирование:
Напомню, тема подымалась чтобы сконфигурировать настройку Woocommerce > System status > Settings > Force SSL: > YES
но можно развивать её дальше…

Все оказалось просто!
Разумеется, необходимо наличие самого SSL сертификата + включить опцию Force secure checkout

Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся

и Voila :)
 
Самым правильным редиректом для .htaccess будет by Google

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]
 
Назад
Сверху