0

Redirection code 301 Apache

Dans ce tuto nous allons voire comment faire une redirection d’une page internet de manière propre et sans perdre son référencement, nous allons utiliser le code d’erreur 301 d’Apache.
le code d’erreur 301 signifie « Déplacé définitivement »

voici un exemple avec notre blog qui était sous un répertoire linuxblog à la racine du serveur:
code à insérer dans l’ancien chemin dans un fichier index.php

<?php
        // On créé la nouvelle URL à partir de l'ancienne que l'on vient de récupérer
        // via $_SERVER['REQUEST_URI']
        $link = 'http://ubuntupc.hd.free.fr/'.str_replace('/linuxblog/','',$_SERVER['REQUEST_URI']);
         // L'erreur 301
        header("HTTP/1.1 301 Moved Permanently");
         // La redirection
        header('location: '.$link);
         // On indique qu'il n'y a plus rien à voir ici
        header("Connection: close");
?>

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *