Подключение ssl, пишет Ваше подключение не защищено


Здравствуйте. Подключил на хостинге ssl сертификат, в .htaccess прописал редирект, пробовал разные варианты подошел этот

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Вроде работает нормально, редиректит с http на Https, но если в браузере прописать адрес сайта с www.site то Хром выдает сообщение (Ваше подключение не защищено)(NET::ERR_CERT_AUTHORITY_INVALID), также и в других браузера.
В чем может быть проблема? Может кто сталкивался. Если убрать переадресацию на Https, то все работает нормально, перекидывает с www на без www.


Еще проверил заголовки сайта через сервис bertal, если указать в адресе www.site, то идет циклическая переадресация

HTTP/1.1 301 Moved Permanently
Server: nginx/1.9.12
Date: Thu, 18 May 2017 18:27:18 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Keep-Alive: timeout=10
Location: https://www.site/

Прикрепляю еще содержимое .htaccess


<FilesMatch "\.md5$">
    Deny from all
</FilesMatch>

DirectoryIndex index.php
Options -Indexes
# Comment the following line, if option Multiviews not allowed here
Options -MultiViews

AddDefaultCharset utf-8

<ifModule mod_rewrite.c>
    RewriteEngine On
    # Uncomment the following line, if you are having trouble
    # RewriteBase /
    
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or]
    RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or]
    RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or]
    RewriteCond %{HTTP:Translate} ^.+$ [or]
    RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,QSA]

    
    
</ifModule>

<ifModule mod_headers.c>
    <FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
        Header set Cache-Control "max-age=3153600, public"
    </FilesMatch>
</ifModule>

1 ответ

Добавить ответ

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