Redirection permanente php vers html

WRInaute discret
Bonjour,

Je suis en train d'effectuer une refonte de mon site web qui était en php, la nouvelle version sera en html .
Les url en php ressemblent à ça :
Code:
index.php?file=Page&name=Charte_de_qualite

Je cherche à rediriger par exemple cette page vers http://www.monsite.fr/v2/charte-de-qualite.html


J'ai testé
RewriteEngine on
RedirectPermanent /index.php?file=Page&name=Charte_de_qualite http://www.monsite.fr/v2/charte-de-qualite.html
Cela ne fontionne pas , j'obtiens une erreur 403 Forbidden ...


Avez vous une petite idée svp ? J'ai raté quelque chose ?
 
WRInaute discret
essayes cette regle là :
Code:
Options +FollowSymlinks
RewriteEngine on 
RewriteRule ^v2/(.*).html /index.php?file=Page&name=$1

il faut que dans ton site tu changes tes URLs php en html
 
WRInaute discret
Merci de ton intervention

J'ai tenté ta solution mais cela génère une erreur 500.
Mon site à été crée à partir d'un CMS, impossible de transformer les url en html (sauf htaccess)

J'ai tenté ca également mais cela ne fonctionne pas non plus :
RewriteEngine on
RewriteCond %{QUERY_STRING} ^page&name=(.*)$
RewriteRule ^index\.php$ http://www.monsite.fr/v2/%1.html? [L,R=301]

Il n'existe pas une technique plus simple pour rediriger les visiteurs sur mes pages html fraichement créées ?
Pourquoi redirectpermanent ne fonctionne pas ?
 
WRInaute discret
si tu veux faire du rewriting, tu es obligé de changer la forme de tes liens sur tes pages le htaccess lui permet à ton serveur de savoir quelle réelle page php doit être executée
 
Discussions similaires
Haut