Menu

Redirection de page html vers d'autre [Résolu/Fermé]

- - Dernière réponse :  Hergé - 2 juin 2015 à 18:21
Bonjour,

Je voudrais juste savoir comment rediriger une page vers une autre ? Aillant changer de serveur pour mon site personnel je voudrais que ceux qui arrive sur l'ancien site soit redirigez automatiquement vers le nouveau. Je ne pense pas que le code soit très dur, mais je me suis apperçut que je ne le connais pas.
Quelqu'un pourrait-il m'aider s'il vous plait ?

Merci d'avance pour vos réponse
Dufourd Julien
Afficher la suite 

11 réponses

Meilleure réponse
101
Merci
<meta http-equiv="Refresh" content="0;url=http://www.alidhan.net"> c'est ce code qui est bon !!

Dire « Merci » 101

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM a aidé 33884 internautes ce mois-ci

@sl tu as du faire la meme ereur que moi et changer machinalement url= en href=
remet normalement
Chez moi la redirection ne fonctionne pas )= qui peut m'aider?
Je vous explique, j'ai un formulaire tp.php qui renvoi sur trait_tp.php où il y a le code php (requete et boucle). J'ai essayer de mettre cette balise meta a plusieurs endroit mais rien y fait. Le seul moment où la redirection fonctionne c'est quand je clique une seconde fois sur le bouton valide de la première page qui est tp.php. Bizarre non?
MICK5
Messages postés
132
Date d'inscription
dimanche 30 janvier 2011
Dernière intervention
14 juin 2016
-
Merci beaucoup sa marche niquel !!!
36
Merci
C ette procédure de "refresh" est super dangereuse pour le référencement, les moteurs de recherches comme Google détestent et ton site risque de pacer à la trappe !!!
Le mieux est d'utiliser un fichier htaccess que tu écris avec le note pad et tu mets ce code :
RedirectPermanent /ancienne-page.htm http://www.monsite.com/nouvelle-page.htm


Après redirectPermanent du dois mettre le lien relatif (sans http://www.monsite.com) de ton ancienne page, juste commencer par le / du chemin après le http://www.monsite.com de l'adresse de l'ancienne page.

Puis tu mets l'adresse absolue (comme : http://www.monsite.com/nouvelle-page.htm) de ta nouvelle page et là Google il adore !!!!

Denis
Bonjour,
Cela marche impec!

Merci
un grand merci :)
24
Merci
Salut,
A mettre dans le head:
<meta HTTP-EQUIV="Refresh" content="0;URL=http://www.ton_site.com">

Le 0 est le delai avant le changement de page...

Kalamit,
Parle à ma culasse, mon carter est malade. :)
tu effaces tout ce qu'il y a sur ton ancienne page, celle du vieux site.
A la place, tu annonces que t'as changé d'hebergeur et tu donnes la nouvelle adresse du sirte.
Tu peux aussi créer un lien actif sur l'ancienne page style cliquer ici pour aller me voir ailleur, et tu y joints le lien.
Dis moi où tu es et avec quoi t'as créé ta page
Sa c'est LE bon code ! Thanks !
6
Merci
Le service de veille orthographique a décelé 7 fautes dans votre court texte. Ce n'es pas joli joli monsieur Julien !!!
Tiens, il y a une faute de conjugaison dans ce message... Mais bien sûr, les fautes de conjugaison ne sont pas couvertes par la veille orthographique...
les voix du seigneur sont impénétrables...
toi aussi tu as des fautes... Ce n'est .... pas ce n'es
4
Merci
oups dsl
c'est bien "0;
sorry
Messages postés
498
Date d'inscription
jeudi 23 février 2006
Dernière intervention
26 juillet 2017
3
Merci
Désolé de remonter ce post, mais pour ceux qui ont encore des soucis et qui souhaitent ne pas tarir leurs pages html chez google, la dernière solution est intéressante, mais le prob c'est qu'on ne sait pas de quel langage il s'agit (?) javascipit ? php ? (php ne fonctionne pas sur une page en extention .html)
Si c'est du js, alors si il est désactivé chez l'utilisateur, c'est rapé.
Pour ne pas perdre son référencement et des visites, je préfère laisser l'utilisateur se rediriger lui même, en proposant sur l'ancienne page une petite anime sympa disant "l'adresse à changée, veuillez cliquer ici pour visiter le site *Nom du site*..." on n'est pas à un clic près tout d'même dans une journée, lol.
Mais pour rien au monde je ne veux perdre une place chez google.
Le problème qui souvent se pose, c'est le changement de language, par exemple quand on passe de index.html à index.php et que le site est déjà très bien référencé sur google...
Ce n'est pas du javascript, c'est une directive Apache, à placer dans le fichier .htaccess
Et c'est le seul moyen intelligent pour pas faire exploser son référencement vers la poubelle.
mdr la leçon a deux balle alors qu'on parle de .htaccess !
si c du js ou si c du php...Tape .htaccess sur google et après viens faire le prof!
-
un peu tard ; peut être utile à d'autres :
je cite : "Le problème (...) c'est le changement de language, par exemple quand on passe de index.html à index.php"
* * * *
A proprement parler ; on ne parle que de changement d'extension de tes fichiers et non de langage... (Tu as dans tes pages php : ... du php (de rien) mais aussi du html, du js ; du sql ; même s'ils ne sont pas tous utilisés au même endroit (ex: html/js sur le client ; sql sur la bdd ; php sur apache, ...)

--> pour répondre à ton problème ; faire des redirections apache (ou iis ^_^, ...) de type 301
(cf. google : "redirections 301")

(je suppose que tu as des .html et souhaiterais avoir des .php...)
1) Soit la redir. 301 permettra de ne pas trop perdre en ref en faisant pointer tes anciens liens sur fichiers .html sur les nouveaux fichiers .php (indice, tag "QSA,L,301")
2) soit il permettra de garder des pages nommées '.html' (pour l'internaute) alors que ce sont des fichiers '.php' sur ton serveur
3) A ce compte là tu pourrais même avoir des pages non plus .html mais .toto voir sans extension carrément

A noter le distinguo entre "page" et "fichier"...

--> bref ; les points à voir quand on y connait rien :
- redirections http
- regex
- flags de redirection

(je pense meme que tu pourrais configurer apache pour considérer le html comme du php [need help] auquel cas meme pas besoin de redirection....)
2
Merci
il y a un ; a la place d'un " dans la ligne ...
2
Merci
il ne faut pas mettre 0, mais 1
2
Merci
c'est sous IE que cela refraichi tout le temps avec 0, mais eviter cela il faut mettre 1
Messages postés
24
Date d'inscription
mercredi 2 juillet 2014
Dernière intervention
20 novembre 2014
0
Merci
bonjour!

j'ai essayé le code aussi sur ma page html principale et il marche très bien. la page est redirigée automatiquement (j'ai mi un content de 0).

Mais une fois sur la page redirigée, soit la bonne page, elle s'actualise à chaque 0 seconde. C'est très embêtant et ça empêche de naviguer sur le site.

pourquoi? c'est normal!?

merci !

cordialement