После установки SSL сертификата нужно делать редирект в .htaccess?

N
На сайте с 16.06.2012
Offline
79
4591

Установил сертификат, в wp-config.php прописал

define( ‘FORCE_SSL_ADMIN‘, true );

сайт доступен по https:// и по http://

Необходимо ли настроить редирект в .htaccess чтобы перекидывало только на https:// или не надо больше ничего делать?

Попытался впихнуть переадресацию, выдало бесконечный редирект, как правильно редирект в .htaccess?

# BEGIN WordPress

# BEGIN Math Captcha

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_METHOD} POST

RewriteCond %{REQUEST_URI} .wp-comments-post.php*

RewriteCond %{HTTP_REFERER} !.*itexsal.com.* [OR]

RewriteCond %{HTTP_USER_AGENT} ^$

RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

</IfModule>

# END Math Captcha

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

download траф сюда: Белая инстал партнерка (https://goo.gl/C2rOvd)
PN
На сайте с 22.08.2012
Offline
103
#1

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}
Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
N
На сайте с 16.06.2012
Offline
79
#2
proksey-net:
RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}

Вставил, выдало ошибку Found

The document has moved here.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

PN
На сайте с 22.08.2012
Offline
103
#3
namko:
Вставил, выдало ошибку Found

The document has moved here.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

а если в браузере ввести этот адрес с https:// все нормально?

N
На сайте с 16.06.2012
Offline
79
#4

Да, если с https заходить, то норм, фото в контенте правда не отображаются.

S
На сайте с 02.05.2014
Offline
61
#5
namko:
Попытался впихнуть переадресацию, выдало бесконечный редирект, как правильно редирект в .htaccess?

У вас только apache? Или может еще nginx (как front-end) установлен?

Если еще nginx - впишите это в его гонфиг

    if ($scheme = http) {

return 301 https://$server_name$request_uri;
}
N
На сайте с 16.06.2012
Offline
79
#6

Не помогает, теперь, если заходиш с https, выдает ошибку, а с http работает нормально

На англоязычном форум нарыл это

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{HTTPS} off

RewriteCond %{REQUEST_URI} ^/(checkout|downloads|all-products)

RewriteRule ^(.*)$ https://websitename.com/$1 [R=301,L,NE]

RewriteCond %{HTTPS} on

RewriteCond %{REQUEST_URI} !^/(checkout|downloads|all-products)

RewriteRule ^(.*)$ http://websitename.com/$1 [R=301,L,NE]

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Поставил, получается, что с https перекидывает на http

PN
На сайте с 22.08.2012
Offline
103
#7
namko:
Не помогает, теперь, если заходиш с https, выдает ошибку, а с http работает нормально


На англоязычном форум нарыл это

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/(checkout|downloads|all-products)
RewriteRule ^(.*)$ https://websitename.com/$1 [R=301,L,NE]

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/(checkout|downloads|all-products)
RewriteRule ^(.*)$ http://websitename.com/$1 [R=301,L,NE]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress



Поставил, получается, что с https перекидывает на http

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/(checkout|downloads|all-products)
RewriteRule ^(.*)$ https://websitename.com/$1 [R=301,L,NE]

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/(checkout|downloads|all-products)
RewriteRule ^(.*)$ http://websitename.com/$1 [R=301,L,NE]

один код исключает другой

N
На сайте с 16.06.2012
Offline
79
#8

Все, нашел, работает вроде все в норме!

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{SERVER_PORT} 80 [OR]

RewriteCond %{HTTPS} off

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий