• User

    Metodo per canonicalizzazione con php e redirect 301 - che ne pensate?

    Volevo sottoporre ad altri e sentirte un pò di pareri su una tecnica che uso per la canonicalizzazione delle pagine dei miei siti in PHP. In pratica metto lo script all'inizio di ogni pagina:

    [php]
    $host=$_SERVER['HTTP_HOST'];
    $http="http://";
    if(isset($_SERVER['HTTPS'] ) )

    {
    $http="https://";
    }
    $urlChiamato=$http.$host.$_SERVER['REQUEST_URI'];
    if(strpos($host,"www.")===false)
    {
    $host="www.".$host;
    }
    $urlFile="http://".$host.$_SERVER['PHP_SELF'];
    if($urlChiamato != $urlFile)
    {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: ". $urlFile);
    exit;
    }
    [/php]