rss

[Webmaster] Faire une redirection

Publié par Ssylvainsab, dernière mise à jour le lundi 14 janvier 2008 à 18:31:08 par Ssylvainsab
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 :
(pour ceux qui voudraient modifier ce sujet : ne pas mettre entre balises code)
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');?>

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


php rediriger sur une autre page redirection

Autres Astuces dans la catégorie Webmaster