Passer de .php à .html en visualisation

Nouveau WRInaute
Bonjour à tous,

Voilà mon soucis :D

Ceci est mon htacces

Options +FollowSymlinks
RewriteEngine on
#redirect http://antre.fr vers http://www.antre.fr
RewriteCond %{HTTP_HOST} ^antre\.fr [NC]
RewriteRule (.*) http://www.antre.fr/ [QSA,R=301]
# rewrite.htm and.html files to.php
RewriteRule ^(.*)\.php$ $1.html [L,QSA]

Et globalement sa déconne ... du coup je vous demande humblement de m'aider.

Merci
 
WRInaute accro
Comme on n'a aucune idée de ce que tu veux faire, ni de comment "ça déconne", ça risque d'être difficle de t'aider.

Je vais voir si je trouve ma boule de cristal au grenier, j'espère qu'il n'y a pas trop de poussière dessus...

Jacques.
 
Nouveau WRInaute
Erf autant pour moi je vais m'expliquer ^^


En gros j'ai toutes mes pages qui sont physiquement en .php et j'aimerais que lorsqu'on se connecte sur mon site au lieu d'avoir dans l'url l'extension .php il y ait .html
(je suis désolé si je me fais mal comprendre)
tout en sachant que mes balises <a href> appel les fichiers .php

J'espère que vous avez compris (je galère pour m'exprimer)
 
Nouveau WRInaute
Juste une question par pure et simple curiosité :
Pourquoi veux-tu à tout prix remplacer .php par .html ?

Bruno
 
Nouveau WRInaute
C'est un trip ^^

parceque en supossant que je sache faire de .php à .html, je suposse que je pourrais tout autant passer de .php à .42
 
WRInaute passionné
il ne faut pas que les pages contiennent des liens vers les .php sinon il faut gérer une redirection permanente en plus (c'est de la charge machine inutile)
si tu veux quand même le faire :
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]
RewriteRule ^(.*)\.html$ /$1.php?stop [L,QSA]

le paramètre stop permet d'éviter que ca boucle
 
Discussions similaires
Haut