renommer .php en .html

Nouveau WRInaute
Bonjour,

Sur mon site j'ai ceci :
des .php
des .php?param=1

Que je voudrais renommer en cela :
.html
.html?param=1

Et je voudrais rediriger les adresse *.php* vers les *.html*

Les tutos font des choses beaucoup plus compliquées que mes besoins !
Comment faire ?

Merci de votre aide.
 
WRInaute accro
Bonjour,

quel interet à faire cela ? le but du passage en .html est de "virer" les parametres passés dans l'url apres ?

ca -> .html?param=1 par rapport à ca -> .php?param=1 n'apporte rien

toi ce que tu devrai faire, c est remplacer ca -> toto.php?param=1 par ca -> toto-1.html, non ?
 
Nouveau WRInaute
Ce n'est pas pour du référencement, c'est pour masquer (un peu) la technologie serveur utilisée sur mon interface d'administration.
 
WRInaute occasionnel
Normalement, tu t'en tires ainsi :
Code:
RewriteRule ^(.+)\.html$ $1.php [QSA,L]
QSA recopie les paramêtres quand il y en a
L indique qu'on n'a plus de transformation à faire lorsque celle-ci est faite.
 
Nouveau WRInaute
Merci de ta réponse.

Existe-t-il un moyen de rediriger les liens .php vers les .html sans toucher au code de l'application ?
J'ai essayé ceci, mais ça semble tourner en rond :
Code:
RewriteEngine On
RewriteRule ^(.+)\.html$ $1.php [QSA,L]
RedirectMatch (.*)\.php$ $1.html
 
WRInaute accro
>> pour masquer (un peu) l

alors vraiment un peu :) ce qui pourrai te nuire saurons tres bien que c est du php :)
 
WRInaute occasionnel
maxime! a dit:
Merci de ta réponse.

Existe-t-il un moyen de rediriger les liens .php vers les .html sans toucher au code de l'application ?
J'ai essayé ceci, mais ça semble tourner en rond :
Code:
RewriteEngine On
RewriteRule ^(.+)\.html$ $1.php [QSA,L]
RedirectMatch (.*)\.php$ $1.html

Pas bien compris la question...
Si tu veux que ton application affiche des liens en .html, il faudra modifier l'application, tu n'as pas le choix.
 
WRInaute accro
>> sans toucher au code de l'application

ah oui, j'avais pas vu. tu dois bien sur modifier tous tes liens dans ton code
 
Discussions similaires
Haut