301 keresőbarát átirányítás Nem-WWW linkről WWW linkre
A tartalmi duplikációk egyik levédése, ha egy átirányítással megoldjuk, hogy mind www, mind www nélküli domain név alatt is látszodjon a weboldalunk.
Azonban egy ilyen megoldást keresőbarát módon kell megoldaunk, egyébként többet árthatunk egy rossz átirányítással, mint használunk keresőoptimalizálás szempontból.
A keresőbarát átirányítás
A megoldás az, hogy 301-es kóddal irányítjuk át a linkeket, akkor ezzel megüzenjük a keresőnek, hogy a korábbi linket lecserélheti erre az újra, mert ez a végleges átirányítás.
301 redirect apache webszerver esetén
Apache webszerver esetén, ha engedélyezve van a .htaccess használata, akkor egy rewrite segítségével megtehetjük a szükséges 301-es átirányítást. Egy példa az átirányításra:
RewriteEngine On RewriteCond %{HTTP_HOST} ^example.com RewriteRule (.*) http://www.example.com/$1 [R=301,L]
301 redirect php-ból lekezelve
<?php if ($_SERVER['HTTP_HOST'] != ‘www.example.com’){ header(“Location: http://www.example.com”.$_SERVER['REQUEST_URI']); } ?>
301 redirect a HTML kódból
<meta http-equiv="Refresh" content="0; url=http://www.example.com/" />
301 kóddal átirányítás javascripttel
window.location='http://www.example.com/'
[…] Csak az egyik formátumú domain nevet használjuk. Pl. a www-s nevet alkalmazzuk, akkor a www nélküli hivatkozásokat át kell irányítani a www-s linkekre. PL. .htaccess segítségével könnyen meg lehet oldani. Nagyon figyelni kell rá, hogy 301-es kóddal történjen meg az átirányítás: keresőbarát továbbítás nem www-s linkről www-s linkre. […]