Webmaster - Faire une redirection

Décembre 2016

Les différentes solutions sont présentées de la meilleure (.htaccess) à la moins bonne (JavaScript).

Un .htaccess


Le .htaccess est à placer dans le répertoire qui doit être redirigé.
On applique une redirection de cette façon :
RedirectPermanent chemin-relatif adresse
Exemple :
RedirectPermanent /logiciels/ http://logiciels.monsite.com/ 

Voir aussi :
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirectperm

Un header php


(attention : à placer avant le moindre code !)
<?php
header('Location:un chemin absolu ou relatif');?>


Voir également : PHP - rediriger sur une autre page (redirection)

Une balise meta


A placer entre les deux balises head de votre fichier :
<meta http-equiv="refresh" content="10;url=http://www.commentcamarche.net/" />
Redirige après 10 secondes vers http://www.commentcamarche.net/

En JavaScript


A placer dans les balises head de votre page :
function redirection(page)
  {window.location=page;}
setTimeout('redirection("http://www.commentcamarche.net/")',5000);
//5000 millisecondes=5 secondes, le temps après lequel on redirige.
Redirige après 5 secondes vers http://www.commentcamarche.net/

A voir également :

Ce document intitulé «  Webmaster - Faire une redirection  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.