Automatické přesměrování

Automatické přesměrování http provozu na https (tedy zabezpečený provoz) lze udělat několika variantami.

Vložením kódu do souboru .htaccess

  1. Připojíte se k Vašemu FTP serveru.
  2. Otevřete soubor .htaccess, který je uložen ve složce: vašedoména.tld/subdoména
  3.  za
    </IfModule>
    # END WordPress
    vložíte:

    # http > https redirect
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTPS} !on
      RewriteCond %{SERVER_PORT} !^443$
      RewriteCond %{HTTP:X-Forwarded-Proto} !https
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301]
    </IfModule>
    
    # hlavicky pro https (HSTS + opraveni mixed-content)
    <IfModule mod_headers.c>
      Header set Strict-Transport-Security "max-age=15768000;" env=HTTPS
      Header set Content-Security-Policy "upgrade-insecure-requests;"
    </IfModule>
  4. Uložíte a přesměrování je aktivní.

Zapnutí v administraci hostingu

Předpokádá aktivní https (tedy již získání SSL certifikátu)

  1. Přihlášení do administrace WP Hosting
  2. Odkaz SSL
  3. Klikneme na tlačítko „Zapnout automatické přesměrování z http na https“
  4. Vyčkáme na zpracování serveru

Použijeme wordpressový plugin

Instalujeme plugin (Really simple ssl) z repozitáře WordPressu (jako administrátor). Po aktivaci pluginu nás provede průvodce nastavením, kde stačí vše „okdlikat“ a je vyřešeno.