Kaip jungtis į WordPress svetainę visada naudojant HTTPS vietoj HTTP

Jei savo puslapyje turite SSL sertifikatą, galite sutvarkyti, kad tinklapis visada būtų pasiekiamas naudojant HTTPS vietoj HTTP. Šiam reikalui mums reikalinga FTP prieiga prie WordPress esančių aplankalų serveryje . FTP programa kurią naudojame prisijungimui turi būti nustatyta ,kad matytų paslėptus aplankalus, nes kitu atveju nepavyks rasti .htaccess aplankalo. Prisijungus prie serverio naudojantis FTP programa  public_html aplanke tarp WordPress esančių aplankalų susiradus ir atvėrus redagavimui  ,htaccess  aplankalą reikia papildomai pačioje aplankalo pradžioje įrašyti  :

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Visas įrašas turėtų atrodyti taip:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 

# 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

Jei ši įrašyta komanda dėl kažkokių priežasčių netinka,tuomet reiktų įrašyti :

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.pavyzdys.com/$1 [R=301,L,NE]

Vietoj https://www.pavyzdys.com rašom savo svetainės adresą.Rašant puslapio adresą jei kažkas neveikia reikia bandyti jį rašyti be www .  .Visas pavyzdys su šiuo įrašu turėtų atrodyti taip :

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.pavyzdys.com/$1 [R=301,L,NE]

# 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

Šis būdas veikia naujausioje WordPress 5.1 versijoje .Senesni nemokami įskiepiai kurie nukreipdavo HTTP į HTTPS adresus kurie nebuvo atnaujinti palieka galimybę prisijungti prie svetainės naudojant HTTP , o šis aprašytas būdas viską išsprendžia .

Parašykite komentarą

El. pašto adresas nebus skelbiamas.