WordPress u WEDOS a přechod na https

|

Před pár dny jsem převáděl blog Patrika Gajdoše na https. Jeho blog hostuje Wedos. Sepsal jsem krátký návod jak na to. Třeba se bude někomu hodit. Nastavení trvá opravdu jen chvilku.

Nastavení u Wedosu

Přihlaste se do administrace u Wedosu. V horním menu zvolte webhosting. Zobrazí se vám seznam webhostingů, které u Wedosu máte. Ve sloupci název si vyberte hosting, který chcete převést na HTTPS.

Zobrazí se detaily zvoleného webhostingu. V pravém sloupci vyberte Příplatkové služby. Objeví se Vám seznam příplatkových služeb, které máte k vašemu hostingu aktivovány. Předposlední položka bude vypadat asi takto:

Klepněte na zelené plus na začátku řádku, které vás dovede na stránku, kde si HTTPS můžete aktivovat.

Klepněte na Aktivovat. Do druhého pracovního dne vám přijde od Wedosu faktura pro uhrazení příplatkové služby, HTTPS bude aktivní bez čekání na uhrazení faktury.

Nyní v levém sloupci klepněte na HTTPS. Uvidíte asi toto:

Pro vás bude důležitá ta poslední nabízená možnost, ale není možné na ni kliknout. Let’s Encrypt certifikáty vám na požádání vygeneruje podpora. Musíte jim napsat doménu, pro které budete certifikát potřebovat a to bez i s www – v mém případě by to bylo petrhlozek.cz a www.petrhlozek.cz.  Trvá asi hodinu, než budou certifikáty aktivní a volba přepnuta.

Nastavení WordPressu

WordPressu musíme říct, aby pracoval primárně s https. Přihlaste se do administrace, zvolte Nastavení -> Obecné.  Upravte položky Instalace WordPressuÚvodní stránka webu tak, aby na začátku bylo místo http uvedeno https. V mém případě to vypadatá takto:

Po klepnutí na tlačítko Uložit změny (vlevo dole) vás WordPress odhlásí z administrace a zobrazí přihlašovací stránku, tentokrát už vše na https.

Na internetu však existují odkazy na váš web ve tvaru http://něco, ještě z doby, kdy jste https neměli aktivní. Pokud někdo na takový odkaz klikne, nebude automaticky přesměrován na zabezpečenou verzi. To není vůbec dobré, musíme automaticky přesměrovat.

K vašemu webhostingu se připojte přes FTP resp. SFTP (pomocí Total commanderu, WinSCP, Fillezilly…) a otevřete si k editaci soubor .htaccess. Ta tečka na začátku není chyba, v Linuxu jsou soubory (a adresáře) s tečkou na začátku brány jako skryté. Soubor se nachází v adresáři www/domains/<název vaší domény>. Soubor bude zřejmě začínat tímto:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

Pod tento text vložte:

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^mojedomena.cz [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mojedomena.cz [NC]
RewriteRule ^(.*)$ https://www.mojedomena.cz/$1 [L,R=301,NC]

a text mojedomena nahraďte názvem vaší domény. Soubor uložte.

Máme hotovo! Teď se budou všechny odkazy směřující na http verzi automaticky přesměrovávat na https.

Vše hotovo v případě, kdy jsou na webu použity relativní cesty (/images atd.). Pokud máte někde cesty absolutní (tj včetně http), případně vkládáte nějaké scripty s adresou začínající http místo https, zobrazí se vám v prohlížeči červeně https a bude přeškrknuto.  Budete muset projít stránku a cesty opravit.

 

 

 

23 komentářů: „WordPress u WEDOS a přechod na https“

  1. Kateřina avatar
    1. Petr Hložek avatar
      Petr Hložek
  2. Jan Severa avatar
    Jan Severa
    1. Petr Hložek avatar
      Petr Hložek
  3. Návody Wedos avatar
    1. Pepa avatar
      Pepa
  4. Kuba avatar
  5. Miloš Lácha avatar
    Miloš Lácha
    1. Petr Hložek avatar
      Petr Hložek
  6. Tomáš avatar
    Tomáš
  7. Karlito avatar
    Karlito
  8. Vlado avatar
    1. Petr Hložek avatar
      Petr Hložek
  9. Štěpánka avatar
    1. Petr Hložek avatar
      Petr Hložek
  10. Martin Hudec avatar
  11. Alena avatar
    Alena
    1. Petr Hložek avatar
      Petr Hložek
  12. Magdaléna avatar
    Magdaléna
  13. Lucie avatar
    1. Petr Hložek avatar
      Petr Hložek
  14. Mr.P avatar
    Mr.P
  15. Nera avatar
    Nera

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *