Les Allergies
Alimentaires

Webmaster - Faire une redirection

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/
Publié par Ssylvainsab - Dernière mise à jour le 6 novembre 2009 à 14:10 par marlalapocket
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.
Suggestions
  •  Webmaster - Faire une redirection
  •  Redirection php » Fiches pratiques : N'importe quel webmaster réalise un jour qu'un de ses fichiers possède un nom qui ne convient pas ou que l'arborescence des fichiers doit être modifiée. Cependant, s'il est relativement facile de changer les liens sur son site, il est beaucoup plus...
  •  Redirection en PHP (Résolu) » Meilleure réponse: Un peu moins bordelique: print ("<script language = \"JavaScript\">"); print ("location.href = 'accueil.php';"); print ("</script>");
  •  Devenir webmaster (Résolu) » Meilleure réponse: Vaste sujet: Je suis webmaster depuis 17 ans. Il te faut: A - Les langages à connaitre: Par ce que tu es informaticien. Connaissance parfaite du XHTML (la base) CSS - javascript - PHP - Mysql et du DOM (ça peut servir) et de l'actionscr
  •  Redirection html (Résolu) » Meilleure réponse: <meta http-equiv="Refresh" content="0;url=http://www.alidhan.net"> c'est ce code qui est bon !!
  •  Redirection htaccess » Meilleure réponse: Voilà le htaccess qui permet cette redirection Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} !^www.tonanciensite.com$ [NC] RewriteRule ^ http://www.tonnouveausite.com? [R=301] RewriteCond %{HTTP_HOST} www. tonanciens
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Webmaster - Empêcher l'aspiration de mon site
Webmaster - Wiki, CMS ou blog ?