Použití .htaccess k zamezení duplicitního obsahu

Tutorialy

Duplicitní obsah je takový, kde více www adres odkazuje na jednu a tutéž stránku nebo stránku s téměř totožným obsahem. Viz následující příklad, kde všechny adresy směřují na jednu stránku.

http://moje-domena.cz
http://www.moje-domena.cz
http://moje-domena.cz/index.html
http://www.moje-domena.cz/index.html

Tato duplicita vadí vyhledávačům, které si musí vybrat, kterou stránku zaindexovat.

Ostatní ignorují a také mohou ignorovat stránky, které na tyto adresy odkazují. Za následek je propad pozice stránky ve výsledcích vyhledávání. Proto je lepší se duplicitě vyhýbat. A jak to řešit z pohledu správce stránek?

Pokud stránky běží na webovém serveru Apache, možností je využít soubor .htaccess a přesměrovat pomocí modulu mod_rewrite (kód 301 – moved permanently). Pokud chcete přesměrovat adresu moje-domena.cz na www.moje-domena.cz, do souboru .htaccess stačí přidat následující pravidlo.

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^moje-domena\.cz$ [NC]
RewriteRule (.*) http://www.moje-domena.cz$1 [R=301,L]

Pro přesměrování stránky index.html na kořenový adresář bude pravidlo vypadat následovně:

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.moje-domena.cz/ [R=301,L]

Pokud máte nějaké dotazy, nestyďte se zeptat v komentářích.

(obrázek © Marjan Krebejl)


Webdesigner Dana Švédová

Jsem webdesigner na volné noze se zálibou ve čtení, psaní a hudbě. Během mého několikaletého působení v tomto oboru jsem se podílela na množství různorodých projektů. Zakládám si na osobní komunikaci s klientem, zodpovědném a pečlivém přístupu k práci.

Přihlašte se k odběru novinek

Máte-li zájem o zasílání novinek, zadejte prosím svůj e-mail níže.

Komentáře

Přidejte komentář

← Starší    Novější →