Rediriger toutes les pages .html vers .php

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

rica_lewis
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 6 Nov 2007

Rediriger toutes les pages .html vers .php

Message le Mar Nov 06, 2007 21:14

Bonjour,
J'ai un site en html avec des sous repertoires.
Je viens de tout refaire en php, le problème étant que google m'a indexé toutes les pages en .html.
Je voudrais donc rediriger toutes les pages .html vers .php, comme ca si un internaute clic sur www.monsite.com/coucou.html il sera redirigé sur www.monsite.com/coucou.php. De même que si il clique sur www.monsite.com/repertoire/coucou.html il sera redirigé vers www.monsite.com/repertoire/coucou.php.

Est ce faisable avec le .htaccess?
Est ce que google va etre méchant et me pénaliser de remplacer toutes les pages html par des php?
Par avance merci


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Mar Nov 06, 2007 21:49

Pour google, la regle est de faire suivre les ancienness urls vers les nouvelles urls avec une redirection 301 si celle ci ont été déplacés de maniere permanante. A toi de voir si cela est permanant ou non.

AVEC redirection301
Code: Tout sélectionner
RewriteRule ^(.*)\.html$ /$1.php [L,R=301]


SANS redirection 301
Code: Tout sélectionner
RewriteRule ^(.*)\.html$ /$1.php [L]


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Mer Nov 07, 2007 8:51

Si tu es chez OVH tu fais comme KOogar te dit, par contre, si tu es chez un hebergeur qui accepte les "AddType". Tu peux utiliser cette ligne afin d'autoriser l'execution du PHP dans le code html.

Code: Tout sélectionner
AddType application/x-httpd-php .html

rica_lewis
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 6 Nov 2007

Message le Jeu Nov 08, 2007 11:10

Merci beaucoup, oui je suis chez OVH et cela sera une redirection permante.
Encore merci


pcamliti
WRInaute impliqué
WRInaute impliqué
 
Messages: 827
Inscription: 9 Mar 2007

Message le Mer Déc 12, 2007 15:59

J'ai une redirection html vers php mais elle me génére une 404, pourtant dans l'autre sens cela fonctionne.

Celle ci fonctionne parfaitement
Redirectpermanent /dir/test.htm http://www.nde D.com/test.php

Celle ci ne fonctionne pas ?
Redirectpermanent /index.php http://www.nde D.com/index.htm

Est-ce que le fichier de départ dois être présent ou plutôt puis-je le supprimer ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité