Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bez HTTPS to už nepôjde - WordCamp Košice 2018 - #WCKE2018

Bez HTTPS to už nepôjde - WordCamp Košice 2018 - #WCKE2018

Step-by-step návod ako prejsť s existujúcim WordPress webom na HTTPS. Ak prvá polovica tohto roka je o GDPR, tak tá druhá bude o HTTPS. Už nie je voľbou, ale nevyhnuteľnosťou pre každý web. Povieme si čo to prináša z pohľadu SEO, analytiky aj sociálnych sieti. Ale aj prípravy obsahu, na čo si dať pozor – tipy na nástroje a pluginy.

Fero Volar

May 19, 2018
Tweet

More Decks by Fero Volar

Other Decks in Technology

Transcript

  1. WORDCAMP KOŠICE 2018
    Bez https to už nepôjde
    Fero Volár websupport.sk/servery
    o

    View Slide

  2. 2
    Fero Volár
    Head of server products
    o
    SLEDUJ
    twitter.com/alian

    View Slide

  3. Prečo HTTPS?
    3

    View Slide

  4. 4
    Prečo HTTPS?
    bezpečnosť

    obsah prenášaný medzi webovým serverom a prehliadačom nie je
    modifikovaný (ISP, public WiFi)

    pokročilé overenie identity a dôveryhodnosti (EV)

    HSTS preload domén .dev, .foo, .app

    SEO

    Google od roku 2014

    rýchlosť

    HTTP/2
    o

    View Slide

  5. 5
    Prečo HTTPS?
    o

    View Slide

  6. 6
    Prečo HTTPS?
    o

    View Slide

  7. certifikát
    7

    View Slide

  8. 8
    certifikát
    Overenie domény - DV (Domain Validation)

    Overenie spoločnosti - OV (Organization Validation)

    Rozšírené overenie - EV (Extended Validation)
    o

    View Slide

  9. 9
    certifikát
    Overenie domény - DV (Domain Validation)

    Overenie spoločnosti - OV (Organization Validation)

    Rozšírené overenie - EV (Extended Validation)
    o
    Domain Validation
    Extended Validation

    View Slide

  10. 10
    SSL certifikát
    bezplatná, automatizovaná a otvorená Certifikačná autorita (CA)

    podpora na hostingoch (ln.alian.info/lehosting) i serveroch (UNIX-like OS)

    DV, 90 dňová platnosť
    o

    View Slide

  11. Wordpress
    11

    View Slide

  12. 12
    Wordpress - zmena URL
    spravte si funkčnú zálohu webu

    implementujte SSL certifikát pre webový server

    nastavte HTTPS pre administráciu /wp-admin
    pridajte do súboru wp-config.php
    define('FORCE_SSL_ADMIN', true);
    o
    Settings > General

    UPDATE wp_options SET option_value = replace(option_value,
    'http://www.yoursite.com', ‘https://www.yoursite.com')
    WHERE option_name = 'home' OR option_name = ‘siteurl';

    View Slide

  13. 13
    Wordpress - mixed content
    Wordpress má uložené absolútne cesty - mixed content

    SQL update

    UPDATE wp_posts SET post_content =
    replace(post_content, ‘http://www.yoursite.com',
    'https://www.yoursite.com');
    WP CLI

    wp search-replace 'http://www.yoursite.com' ‘https://
    www.yoursite.com' --skip-columns=guid

    Pluginy

    Velvet Blues Update URLs https://ln.alian.info/2HVQ19I

    WP Force SSL https://ln.alian.info/2wgeSDZ

    Really Simple SSL https://ln.alian.info/2HXWHUG
    o

    View Slide

  14. 14
    Wordpress - mixed content
    pluginy

    menu, widgety

    obsah aj šablóna

    CSS, JavaScript

    obrázky, video, audio

    iframes

    web fonts

    relatívne // namiesto https://
    o

    View Slide

  15. 15
    Wordpress - 301 redirect
    1:1

    všetok obsah (JS, CSS, multimédia)

    Apache2 - .htaccess
    o

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

    server {
    listen 80;
    server_name www.yoursite.com;
    rewrite ^(.*) https://www.yoursite.com$1 permanent;
    }
    Nginx

    View Slide

  16. test
    16

    View Slide

  17. 17
    TEST
    SSL report - https://www.ssllabs.com/ssltest/

    Redirect https://digmato.com/urlcheck, https://httpstatus.io/
    o

    View Slide

  18. hotovo?
    18

    View Slide

  19. Google analytics
    19

    View Slide

  20. 20
    Google analytics
    o

    View Slide

  21. 21
    Google analytics
    Admin > Property Settings > Default URL

    z HTTPS webu na HTTP web sa referrer neprenáša


    o

    View Slide

  22. 22
    Google Search Console (Webmaster tools)
    web na HTTPS treba nanovo pridať
    nanovo overiť

    nanovo prepojiť s Google Analytics
    o

    View Slide

  23. Sociálne siete
    23

    View Slide

  24. 24
    sociálne siete
    Facebook

    Google+

    Twitter

    Linkedin
    o

    View Slide

  25. SEO
    25

    View Slide

  26. 26
    Search engine optimalization
    Google

    Bing

    Seznam
    o

    View Slide

  27. Najčastejšie problémy
    27

    View Slide

  28. 28
    najčastejšie problémy
    cache

    subdomény

    dva weby (presmerovania)

    mixed content

    load https://tools.pingdom.com/

    veľké weby (performance)
    o

    View Slide

  29. čo ďalej?
    29

    View Slide

  30. 30
    Čo ďalej?
    pregenerujte Sitemap
    skontrolujte si robots.txt, pridajte nový na https://

    Google Tag Manager (JSON export)

    inbound links

    reklamné siete

    prejdite na HTTP/2 https://ln.alian.info/2HYMLum
    o

    View Slide

  31. o
    ďakujem
    Fero Volár websupport.sk/servery
    linkedin.com/in/volar [email protected]

    View Slide