referencer.unesourisetmoi.info/1

google-like-f.jpg

referencer.unesourisetmoi.info/1

Référencer un site

Référencement

Construire son site

Optimiser

Soumettre

Moteurs de Recherche

Annuaires

Glossaire du Référencement

Recherche

Google

Sur le web

Sur ce site

Comment établir une redirection.

Comment rediriger ?

1 - Avec une Balise méta.

La redirection au moyen d'une balise méta se fait de la façon suivante :
<meta http-equiv="refresh" content="0;url=page.html" />
Le "0" indiquant un temps en seconde avant de rafraichir la page au moyen de l'URL fournie.

Hormis le fait que c'est une façon détournée de rediriger au moyen d'un système destiné au rafraichissement d'une page après un temps donné, ce fonctionnement présente un gros inconvénient.
Imaginez un formulaire sur le script A, envoyant les données sur un script de traitement B, lui-même redirigeant vers un dernier script C.
Si maintenant, l'utilisateur emploie le bouton de retour en arrière de son navigateur, il retombera sur le script B. Cela aura pour conséquence de renvoyer les données de formulaire pour ensuite être redirigé vers le script C. Il faudra donc que l'utilisateur clic rapidement deux fois sur le bouton arrière ou sélectionne directement le script A dans l'historique. En encore, je ne vous parle pas de l'énigmatique "données de session expirées" que l'on retrouve le plus souvent dans ce genre de situation.

- 2 Redirection en JavaScript

La redirection en JavaScript est réalisée de la manière suivante :
<script type="text/javascript">location.href = 'page.html';</script>

Le problème avec la redirection en JavaScript est exactement le même que pour la redirection par balise méta et s'ajoute à cela, l'obligation pour l'internaute d'activer le JavaScript (certes rarement désactivé).

- 3 Redirection HTTP

La redirection HTTP consiste à utiliser la fonction PHP "header( )" qui permet de rajouter ou de remplacer des informations présentes dans l'entête de réponse du protocole HTTP. On procède donc comme ceci :
header('location: http://www.lesite.com/page.html' );
exit;

Comme vous pouvez le remarquer, on ajoute la fonction "exit" pour arrêter le script à ce niveau car il est inutile de poursuivre le traitement après ça.

L'avantage de cette technique, c'est que le navigateur ne conserve pas le script intermédiaire (script B) dans son historique et lorsque l'utilisateur clic sur le bouton de retour arrière, il revient directement sur le formulaire (script A). Le fonctionnement est propre, et surtout, il a été conçu pour ça !
Seulement, cette méthode présente un gros problème pour les débutants, c'est qu'elle doit être utilisé avant d'envoyer du texte (echo, print, texte hors balise "<?php ?>", etc. ) et il est très difficile pour eux de comprendre la logique d'un tel fonctionnement et comment le résoudre. C'est d'ailleurs pour cette raison qu'ils s'orientent sur l'horrible solution du JavaScript.
Mais je le dis haut et fort ici même, n'utilisez jamais le JavaScript pour rediriger vos pages et forcez vous à structurer vos applications pour ne pas rencontrer de problème avec la redirection HTTP. Cela renforcera fortement la navigabilité de votre site et surtout, vous aidera à améliorer la conception générale de vos développements Web.
(source : PHPFrance)

- 4 Tout fait.

Certains hébergeurs ou sites vous proposent des sytèmes de redirections, en vantant leurs mérites. Il y a bien sur d'autres solutions que celles évoquées ci-dessus, mais le résultat est toujours le même ... Sachez que de toutes façons il n'y a pas 36 solutions pour y arriver, et que dans tous les cas ce sont toukurs choses qui finissent par être mal vues par les moteurs ... donc à éviter ou à "consommer avec une extrème modération" .

Dernière modification le : 07/10/2007 @ 20:23
Catégorie : Comment établir une redirection.

Syndication

RSS 2.0

Atom

fonds d'écran sur les médias sociaux : google+ facebook twitter Like-Rank

Traduction

Google

Traduire tout ce site :

Choix :

Météo

Aujourd'hui

Département

Sondage

Que pensez-vous de de notre site ?

Super !!!

Très bien !

Bien

Bof ...

Nul ;-(

Résultats

Calendrier

<< Octobre  2017 >>
Lun Mar Mer Jeu Ven Sam Dim
25 26 27 28 29 30 01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 01 02 03 04 05

Spécial

Phortail est distribué sous licence GNU/GPL, vous pouvez le modifier et l'utiliser librement pour créer votre site web, qu'il soit personnel, associatif, institutionnel ou commercial.
Haut

| Fonds d'écran gratuits | référencement efficace | Aide au référencement | Echange de liens en dur automatique | Fonds d'écran gratuits automobiles | Fonds d'écran sexy | Gifs animés | Les indiens d'amérique | Salvador Dali | screensavers free | Artistes et photos en ligne | free wallpapers | wallpapers free |


Réalisé avec Phortail par unesourisetmoi.info pour un référencement efficace de votre site
version:

PHP version 5.6.31




Admin

audit positionnement, Audit référencement ...

Page générée en 0,045 secondes