Redirection 301 d'un fichier .htm à .php

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


Darkcity
WRInaute accro
WRInaute accro
 
Messages: 2060
Inscription: Jeu Juin 07, 2007 18:35

Redirection 301 d'un fichier .htm à .php

Message le Jeu Jan 17, 2008 21:19

Hello,

je sollicite votre savoir en .htaccess pour un casse-tête à résoudre : :)

Je souhaite passer des pages statiques (.htm) en pages dynamiques (.php), si possible sans perdre mon référencement.

Pour simplifier, pour index.htm j'aimerais qu'une redirection 301 renvoie directement sur index.php par exemple.

est-il possible de faire une redirection du type *.htm vers *.php systématique ?

Merci :wink:


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5220
Inscription: Mer Nov 23, 2005 10:38

Message le Jeu Jan 17, 2008 21:23

Tu peux aussi ajouter une ligne dans ton htaccess qui permet de faire interpréter par PHP les pages en .html (et donc y placer du code dynamique).

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


Darkcity
WRInaute accro
WRInaute accro
 
Messages: 2060
Inscription: Jeu Juin 07, 2007 18:35

Message le Jeu Jan 17, 2008 21:30

je vais voir si ca marche :wink: merci


Darkcity
WRInaute accro
WRInaute accro
 
Messages: 2060
Inscription: Jeu Juin 07, 2007 18:35

Message le Jeu Jan 17, 2008 22:22

Ca fonctionne à peu près, mais j'aimerais plus migrer réellement toutes mes pages en php sans avoir recours à des bidouilles au niveau Apache car il y a quelques bugs :lol:

Je rechercherais plus un réel code de redirection 301, je te remercie d'avance (et ceux qui pourront répondre)


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5220
Inscription: Mer Nov 23, 2005 10:38

Message le Jeu Jan 17, 2008 22:25

Notre ami Koogar & repondu ici à une question identique : http://www.webrankinfo.com/forums/viewtopic_83252.htm

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Ven Jan 18, 2008 9:11

Darkcity a écrit:Ca fonctionne à peu près, mais j'aimerais plus migrer réellement toutes mes pages en php sans avoir recours à des bidouilles au niveau Apache car il y a quelques bugs :lol:


Qu'appelles tu une bidouille apache? Mettre une redirection dans ton .htaccess, ou ajouter un nouveau type mime pour PHP (la proposition de UsajiYojimbo) sont tous les deux des directives apache... ON ne peut pas dire que l'une est un bidouille et pas l'autre...


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Jan 18, 2008 11:09

pour transférer également les paramètres il faut ajouter un QSA :
Code: Tout sélectionner
RewriteRule ^(.*)\.html$ /$1.php [R=301,QSA]


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 692
Inscription: Ven Mar 09, 2007 14:38

Message le Lun Jan 21, 2008 14:18

J'ai effectué une redirection de mes pages en redirectpermanent mais le PR n'a pas suivi sur toutes les pages ?

Quelqu'un a une idée ?

Voici un bout du code
Code: Tout sélectionner
ErrorDocument 404 http://www.architecte-paca.com/404.php

RewriteRule ^(.*)\.html$ /$1.php [L,R=301]

Redirect permanent /index http://www.architecte-paca.com/index.php
Redirect permanent /index.htm http://www.architecte-paca.com/index.php
Redirect permanent /W02/index.htm http://www.architecte-paca.com/index.php
Redirect permanent /links.htm http://www.architecte-paca.com/partenaires/partenaire_immobilier_01.php
Redirect permanent /w02/present.htm http://www.architecte-paca.com/contact.php
Redirect permanent /contact.htm http://www.architecte-paca.com/contact.php
Redirect permanent /projetcl.htm http://www.architecte-paca.com/projet.php
Redirect permanent /w02/autorisations.htm  http://www.architecte-paca.com/autorisations.php


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5220
Inscription: Mer Nov 23, 2005 10:38

Message le Lun Jan 21, 2008 14:20

pcamliti a écrit:J'ai effectué une redirection de mes pages en redirectpermanent mais le PR n'a pas suivi sur toutes les pages ?

Quelqu'un a une idée ?

Voici un bout du code
Code: Tout sélectionner
ErrorDocument 404 http://www.architecte-paca.com/404.php

RewriteRule ^(.*)\.html$ /$1.php [L,R=301]

Redirect permanent /index http://www.architecte-paca.com/index.php
Redirect permanent /index.htm http://www.architecte-paca.com/index.php
Redirect permanent /W02/index.htm http://www.architecte-paca.com/index.php
Redirect permanent /links.htm http://www.architecte-paca.com/partenaires/partenaire_immobilier_01.php
Redirect permanent /w02/present.htm http://www.architecte-paca.com/contact.php
Redirect permanent /contact.htm http://www.architecte-paca.com/contact.php
Redirect permanent /projetcl.htm http://www.architecte-paca.com/projet.php
Redirect permanent /w02/autorisations.htm  http://www.architecte-paca.com/autorisations.php


A ce que j'en sais, le transfert du PR dans ces cas-là n'est pas immédiat. Il faut je pense attendre le prochain export.

Je peux me tromper mais ca me semble logique.


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 692
Inscription: Ven Mar 09, 2007 14:38

Message le Lun Jan 21, 2008 14:24

Pourtant pour l'index cela a été immédiat ? Bizarre ...


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Lun Jan 21, 2008 17:47

c'est pas Redirect permanent mais RedirectPermanent et pour ErrorDocument 404 c'est pas la peine de mettre le chemin complet :
Code: Tout sélectionner
ErrorDocument 404 /404.php

RewriteEngine on
RewriteRule ^(.*)\.html$ /$1.php [L,R=301]
RedirectPermanent /index http://www.architecte-paca.com/index.php
RedirectPermanent /index.htm http://www.architecte-paca.com/index.php
RedirectPermanent /W02/index.htm http://www.architecte-paca.com/index.php
RedirectPermanent /links.htm http://www.architecte-paca.com/partenaires/partenaire_immobilier_01.php
RedirectPermanent /w02/present.htm http://www.architecte-paca.com/contact.php
RedirectPermanent /contact.htm http://www.architecte-paca.com/contact.php
RedirectPermanent /projetcl.htm http://www.architecte-paca.com/projet.php
RedirectPermanent /w02/autorisations.htm  http://www.architecte-paca.com/autorisations.php


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 692
Inscription: Ven Mar 09, 2007 14:38

Message le Jeu Jan 24, 2008 17:33

J'ai un souci de page
-http://www.camliti-architecte.com/w02/index.htm qui ne redirige pas vers sa destination ?
Quelqu'un peut il m'aider ?

:cry:

Désolé d'avoir dérnagé j'ai touvé... RewriteEngine on manquant ! OUPS
:oops:


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 :

  • Tester le type de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Analyse de l'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités