Problème avec URL rewriting

Problème avec URL rewriting - PHP - Programmation

Marsh Posté le 24-02-2009 à 16:43:37    

Bonjour à tous
je fais appel à vous, j'ai un petit problème d'htaccess pour faire un URL rewriting
En effet mon site se présente sous la forme : http://www.monsite.com/?page=accueil
J'aimerai que quand on arrive sur cette page l'url change automatiquement en http://www.monsite.com/accueil.html
 
Vous pensez c'est possible
 
Merci d'avance à ceux qui me répondrons.

Reply

Marsh Posté le 24-02-2009 à 16:43:37   

Reply

Marsh Posté le 24-02-2009 à 18:24:48    

Oui il faut que dans on htaccess tu utilises Rewrite

Code :
  1. RewriteEngine on
  2. RewriteRule regex_url_entrée regex_url_de_redirection


Message édité par Profil supprimé le 24-02-2009 à 18:24:59
Reply

Marsh Posté le 24-02-2009 à 18:42:57    

oui oui ca je l'ai fait , en fait voici ce que comporte mon htaccesse

Code :
  1. RewriteEngine on
  2. RewriteRule ^([0-9a-zA-Z-]+)\.html$ /?page=$1.php [L]


 
Mais rien ni fait dans ma barre d'url c'est toujours ?page=accueil qui apparait

Reply

Marsh Posté le 24-02-2009 à 22:39:44    

Faut changer les liens dans ta page, les mettre au format xxx.html.

Reply

Marsh Posté le 25-02-2009 à 06:40:31    

Hypaepa a écrit :

oui oui ca je l'ai fait , en fait voici ce que comporte mon htaccesse

Code :
  1. RewriteEngine on
  2. RewriteRule ^([0-9a-zA-Z-]+)\.html$ /?page=$1.php [L]
 

Mais rien ni fait dans ma barre d'url c'est toujours ?page=accueil qui apparait

 

Il faut que tu enlèves le .php de /?page=$1.php, non ?


Message édité par kurt11 le 25-02-2009 à 06:41:50
Reply

Marsh Posté le 25-02-2009 à 08:06:18    

Kurt -> Non cela n'a rien changé. Ce n'est pas grave
 
Siron -> Je crois que tu viens se me donner la réponse. Je n'avais pas du tout pensé que mes lien devaient pointer vers des .html
 
Merci à tous

Reply

Marsh Posté le 25-02-2009 à 13:51:15    

non c'est surtout que tu as inversé le sens

Reply

Marsh Posté le 26-02-2009 à 16:34:49    

inversé le sens ?
dans mon raisonnement ?

Reply

Marsh Posté le 26-02-2009 à 18:03:23    

ah non j'ai dien dit
essaie (.*).html :??:

Reply

Sujets relatifs:

Leave a Replay

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