mám http://www.example.com/article

Kvůli nekontrolovatelnému vývoji obsahu autory na mém webu http://example.com/article byl také široce indexován společností Google.

Nyní jsou oba ve výsledku vyhledávání Google zhruba ve stejném počtu.

Celkové pořadí stránek pro odpovídající klíčová slova je tedy sdíleno mezi oběma adresami URL.

Chci jen http://www.example.com/article být indexovány a mít veškerou hodnotu stránky, kterou si zaslouží.

Provede přesměrování 301 z http://example.com/article na http://www.example.com/ článek dosáhnout? Pokud ne, co jiného mám dělat?

To, co chcete udělat, je přesměrování 301 z example.com/anypage na www.example.com/anypage. V zásadě chcete jen přidat www, nepřenést uživatele na domovskou stránku jen proto, že zapomněl www. To je opravdu špatná použitelnost.

Naštěstí je to snadné, pokud používáte Apache. Tento malý fragment v souboru conf pro web nebo .htaccess bude stačit:

Options +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_HOST} !^(www\.|$) [NC] RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Tím zajistíte, že PageRank a hodnocení každé stránky (dvě různé věci) budou maximalizovány a zaměřeny na stránku s www. Stránka bez www nakonec vypadne z indexu Google.

  • +1 je vaše řešení elegantnější, protože nemá pevně zakódovaný název domény. Čekal jsem jeden v syntaxi. Skvělý!

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?