Ako si presmerovať stránku vo Wordpress z http na https


Ak máte stránku vo Wordpress a adresa Vašej stránky začína na http:// a želali by ste si mať zabezpečenú adresu (https://), postup je nasledovný:

Vyberte si certifikát z našej stránky podľa tohto postupu.

Keď certifikát budete mať nainštalovaný, v administrácii Vášho Wordpress v ľavom stĺpci nájdite položku Nastavenia a kliknite na položku Všeobecné:

 

Na stránke Všeobecné nájdite políčka Adresa (URL) WordPress-u a Adresa stránky (URL) a prefixy adries http zmeňte na https ako na obrázku (adresu mojwordpress.tld si pochopiteľne zmeňte na svoju webovú adresu). V tejto ukážke vidíme príklad nastavenia adresy bez www, nastavenie adresy s www si vysvetlíme nižšie:

 

Dole kliknite na modré tlačidlo Uložiť zmeny.

HTTPS pre Wordpress je nastavený, teraz bude ešte potrebné presmerovať staré odkazy HTTP na HTTPS.

Prihláste sa na FTP a v zložke, kde máte Wordpress nainštalovaný, by sa mal nachádzať súbor .htaccess. Stiahnite si ho do počítača, otvorte pre úpravu, najprv uvidíte približne takýto text:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress 

Pod pôvodný text vložte nový, tak ako v tomto príklade:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

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

# END WordPress ​

 

Súbor .htaccess uložte a skopírujte na server, na pôvodné miesto (originálny súbor prepíšte).

 

V prípade, ak Wordpress máte (alebo chcete mať) na adrese začínajúcej na www, tak v nastaveniach si zadajte adresu v tvare (namiesto www.mojwordpress.tld použite vlastnú adresu):

Súbor .htaccess upravte podobne ako v prvom prípade tak, aby vyzeral takto:

 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

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

# END WordPress

 

Následne súbor .htaccess uložte a skopírujte na server, na pôvodné miesto (originálny súbor prepíšte).

2019-03-27 11:25 Roman {writeRevision}
Priemerné hodnotenie: 0 (0 Hlasy)

Nemôžete komentovať túto položku

Chuck Norris has counted to infinity. Twice.