на моем сайте я перенаправил все адреса не-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 в любом случае