htaccess не перенаправляет и NET :: ERR_CERT_COMMON_NAME_INVALID - PullRequest
0 голосов
/ 19 сентября 2019

на моем сайте я перенаправил все адреса не-WWW и не-https на https://www на основе советов многих сайтов и множества сообщений здесь.

Перенаправляет работу, но, к сожалению, не тогда, когда яиспользуйте https://example.com. В этом случае у меня есть NET :: ERR_CERT_COMMON_NAME_INVALID в Chrome и SSL_ERROR_BAD_CERT_DOMAIN в Firefox.Мне кажется, что пользователь не перенаправлен на https://www

Вот мой код .htaccess:

RewriteEngine On
## SITE REFERRER BANNING
RewriteCond %{HTTP_REFERER} my-seo-promotion\.com [NC,OR]
RewriteCond %{HTTP_REFERER} your-seo-promotion\.com [NC,OR]
RewriteCond %{HTTP_REFERER} semalt\.com [NC,OR]
RewriteCond %{HTTP_REFERER} free-seo-help\.org [NC]
RewriteRule .* - [F]

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*) https://www.example.com/$1 [QSA,L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]

RewriteBase /

RewriteRule ^(en|de|it)$ $1/ [R=301,L]
RewriteRule ^(en|de|it)/(.*)$ $2?language=$1&%{query_STRING} [L]

RewriteCond %{QUERY_STRING} ^(.*)&?orig=[^&]+&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L]

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

RewriteCond %{THE_REQUEST} ^GET.*index\.html [NC]
RewriteRule (.*?)index\.html/*(.*) /$1$2 [R=301,NE,L]

Я не понимаю, почему https://example.com isn 't перенаправлен правильно и показывает ошибку сертификата.Я также пытался перенаправить на www до https (переключение позиций), но безуспешно.

Ответы на stackoverflow и поиск в Интернете не помогли мне решить эту проблему.

Спасибо заhelp.

Я уже попробовал ответы на Stackoverflow и поищу в Интернете об этой проблеме

Я ожидаю перенаправление на https://www в любом случае

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...