русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

Что такое "Inhalte sind nicht https konform"?

03.08.17 11:28
Re: Что такое "Inhalte sind nicht https konform"?
 
Sergo2008 старожил
Sergo2008
in Antwort Ameno2007 03.08.17 09:45, Zuletzt geändert 03.08.17 11:31 (Sergo2008)

На каком движке сделан сайт, роли не играет, хостинг должен поддерживать файл .htaccess, и в нём нужно прописать что то вроде этого(у меня так):

RewriteEngine On

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.имя-сайта.de$ [NC]
RewriteRule ^(.*)$ https : // имя-сайта.de/$1 [R=301,L]

PS. Без пробелов - "https : // имя-сайта...", форум упорно линкует автоматом, в двойном виде...


Важно что бы запись стояла после - "RewriteEngine On". Ну и имя-сайта.de заменить на своё.

С этой записью, если кто попробует зайти под HTTP, будет автоматом перекинут на HTTPS. Так не будет ещё дополнительных дублей сайта по HTTP и HTTPS, их и так хватает в вордпрес, если не делать реврайт с www на без-www, или наоборот, и не стоит плагин "All in One SEO Pack" с активированными каноническими URL'ами.

 

Sprung zu