.htaccess : RedirectMatch déconne [résolu]

.htaccess : RedirectMatch déconne [résolu] - PHP - Programmation

Marsh Posté le 09-03-2003 à 16:49:25    

Je voudrais que mes pages nommées *.htm soient redirigées vers index.php?page=*
 
j'ai donc pensé à utiliser RedirectMatch et créer un fichier .htaccess
j'obtiens la ligne
 

Code :
  1. RedirectMatch (.*)\.htm$ index.php?page=$1


 
qui ne marche pas évidemment. je crois que ça vient du ?
mais comment corriger le problème ?


Message édité par monsieur tomate le 09-03-2003 à 19:59:02

---------------
HardGamers.org
Reply

Marsh Posté le 09-03-2003 à 16:49:25   

Reply

Marsh Posté le 09-03-2003 à 17:16:09    

\?  :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-03-2003 à 17:39:11    

non, ça me donne un magnifique internal serveur error :/


---------------
HardGamers.org
Reply

Marsh Posté le 09-03-2003 à 19:01:27    

Monsieur Tomate a écrit :

Je voudrais que mes pages nommées *.htm soient redirigées vers index.php?page=*
 
j'ai donc pensé à utiliser RedirectMatch et créer un fichier .htaccess
j'obtiens la ligne
 

Code :
  1. RedirectMatch (.*)\.htm$ index.php?page=$1


 
qui ne marche pas évidemment. je crois que ça vient du ?
mais comment corriger le problème ?


 
le       ^^^^^^^^^^
 
 

Code :
  1. RedirectMatch ^(.*)\.htm$ index.php?page=$1


 

Reply

Marsh Posté le 09-03-2003 à 19:03:40    

si dans ton php tu fais
 include( $page );  
alors c pas terrible ;)

Reply

Marsh Posté le 09-03-2003 à 19:08:36    

voila, g trouvé ça :
         RewriteEngine On
         RewriteCond     %{REQUEST_URI}  ^/.+\.htm$
         RewriteRule ^(.*).htm$ index.php?page=$1
là ça marche sans problème et ça ne met pas de redirection en plus :)


---------------
HardGamers.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed