Rewriter tout les .html en .php

Nouveau WRInaute
Bonjour,

Je souhaiterai reecrire tous les .html en .php

Code:
RewriteRule (.*)\.html$        $1.php

Ceci marche bien pour les pages qui se trouvent a la racine du site.
Par contre je n'arrive pas a creer une ligne aui fonctionne pour les fichiers se trouvant dans des repertoires et des ss repertoires ...

QQ'un aurait une idee svp ?

D'avance merci
 
WRInaute discret
Je ne comprends pas non plus

!?

sinon tu peux qd meme essayer qqe chose comme ca
je ne suis pas sure de l'expression reguliere

RewriteRule ^([^/]*/)*(.+)\.html$ $1/$2.php [L]

verifie que tu as bien spécifier
RewriteBase /
 
WRInaute impliqué
yobogs a dit:
Bonjour,

Je souhaiterai reecrire tous les .html en .php

Code:
RewriteRule (.*)\.html$        $1.php

Ceci marche bien pour les pages qui se trouvent a la racine du site.
Par contre je n'arrive pas a creer une ligne aui fonctionne pour les fichiers se trouvant dans des repertoires et des ss repertoires ...

QQ'un aurait une idee svp ?

D'avance merci

Et un petit "Options +FollowSymlinks" en début de .htaccess avec un ti "RewriteBase /" juste après "RewriteEngine On", ça devrait le faire.

++
 
WRInaute occasionnel
attention en changeant toute la structure de site, Google croira que toutes les pages ont changé, et gare aux risques de sanctions (bourbon ou sandbox)
 
Nouveau WRInaute
Merci pour les reponses ...
Le but justement de cet operation est d'eviterque google croit qu'on change toute la structure du site.
J'explique :

Aujourd'hui le site est en html pure.
Mon patron souhaite mettre en place du tracking etc sur le site et le dev un peu plus.
Il faut que je mette des include et autre a certains endroit donc je passe les pages en php mais je veux garder exactement la structure aue nous avons (nom des pages, etc ...).
C'est pour ca que je souhaite utiliser l'url rewriting
 
Nouveau WRInaute
moi je serais toi je garderais tes pages en html et je forcerais l'interpréteur php à parser les pages html:

tu crées un .htaccess à la racine de ton site, puis tu mets cette ligne:

AddType application/x-httpd-php .htm .html
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut