301 átirányítás Nem-WWW linkről WWW linkre

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/'

 

One Response to 301 átirányítás Nem-WWW linkről WWW linkre

  1. […] 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. […]