Přesměrujte non-www na www nebo www na non-www

Přesměrování požadavků z nepreferované domény je důležité, protože vyhledávače považují adresy URL s „www“ a bez „www“ za dvě různé webové stránky.

Vytváří duplicitní záznam, který není vhodný pro SEO.

Všiml jsem si toho, když jsem analyzoval své stránky pomocí nástroje SEO, chtěl jsem to sdílet s vámi všemi.

Existuje mnoho způsobů, jak přesměrovat non-www na www nebo www na non-www. Podívejme se na některé z nejjednodušších způsobů, jak toho dosáhnout.

Apache HTTP

Pokud používáte HTTP server Apache, můžete tohoto přesměrování dosáhnout buď pomocí .htaccess nebo úpravou souboru httpd.conf.

  15 Platforma pro učení se novým dovednostem v informačních technologiích

Pokud jste na sdíleném hostingu, můžete raději dělat soubor .htaccess, ale pokud máte plnou kontrolu nad servery jako VPS nebo Cloud, pak stojí za zvážení cestu httpd.conf. Ať už zvolíte jakoukoli metodu, udělejte si zálohu souboru, než cokoliv upravíte.

Chcete-li přesměrovat z www na non-www, můžete přidat následující.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yoursite.com 
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]

A pro přesměrování z non-www na www přidejte níže uvedené.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com 
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]

Uložte soubor a restartujte Apache, pokud používáte metodu httpd.conf.

Nginx

Chcete-li přesměrovat z www v Nginx, můžete přidat následující kód do souboru nginx.conf pod blok serveru.

return 301 $scheme://yoursite.com$request_uri;

Následující příklad je pro přesměrování z www na non-www.

server {
        server_name  www.geekflarelab.com;
        return 301 $scheme://geekflarelab.com$request_uri;
           }

A níže uvedený kód je pro přesměrování z www na non-www.

server {
    server_name geekflarelab.com;
    return 301 $scheme://www.geekflarelab.com$request_uri;
}

Uložte soubor a restartujte server Nginx.

  Jak importovat fotografie z fotoaparátu nebo telefonu pomocí fotografií na Macu

Záblesk mraků

Implementace přesměrování je velmi snadná, pokud používáte Cloudflare. K implementaci přesměrování můžete využít výhod pravidel stránky.

  • Přihlaste se do Cloudflare a vyberte web, kam chcete vložit přesměrování
  • Přejděte na kartu Pravidla stránky a vytvořte nové pravidlo
  • Zadejte adresu URL a vyberte nastavení jako „Adresa URL pro přesměrování“
  • Vyberte stavový kód (301, chcete-li jej trvale)
  • Zadejte cíl, kam chcete přesměrovat
  • Následující pravidlo je přesměrovat vše z https://www.etechblog.cz.com na https://etechblog.cz.com
  • Po dokončení klikněte na Uložit a nasadit

A během minuty je přesměrování vašeho webu aktivní.

Závěr

Doufám, že výše uvedené vám pomůže umístit přesměrování tak, jak chcete. Pokud používáte WordPress a chcete přesměrovat více než www, podívejte se na tento článek, abyste zvládli přesměrování ve WP.

  Pochopení Přineste si vlastní šifrování a klíče (BYOE)

Užili jste si čtení článku? Co takhle sdílet se světem?