Redirection dans un script serveur (PHP, ASP, etc.)
La redirection est définie par une fonction chargée de renvoyer un entête HTTP. Il faut bien sûr bien choisir le code de retour HTTP.
Exemple : utilisation de la fonction header() en PHP (n'allez pas à la ligne après "header(") :
header(
"Status: 301 Moved Permanently", false, 301);
header(
"Location: http://www.votresite.com/unepage.htm");
exit();
Remarque : les deux derniers paramètres de la fonction header sur la 1ère ligne de code ne sont pas toujours nécessaires. Mais sur certains serveurs, le code ci-dessous provoque une redirection 302 au lieu d'une redirection 301 :
header(
"Status: 301 Moved Permanently");
header(
"Location: http://www.votresite.com/unepage.htm");
exit();
Exemple : utilisation de la fonction addheader en ASP :
<%
response.status = "301 moved permanently"
response.addheader "location",
"http://www.votre-site.com/"
response.end
%>
Pour le référencement : aucun problème.
Partager