Bonjour à tous, j'ai un problème d'url rewriting que je ne comprends pas du tout.
Mon objectif est de rediriger ainsi :
http://lucasavoie.com/p/1 => http://lucasavoie.com/page.php?id=1
http://lucasavoie.com/p/1/page-accueil => http://lucasavoie.com/page.php?id=1
J'ai donc ce htaccess :
Code :
RewriteEngine on RewriteRule ^p/([0-9]+)$ page.php?id=$1 RewriteRule ^p/([0-9]+)/(.*)$ page.php?id=$1 [L] SetEnv PHP_VER 5
|
Il me redirige bien vers la page que je souhaite, mais si je tape :
http://lucasavoie.com/page/1
il me redirige aussi. (mais l'ID est impossible à lire, je pense qu'il prend age/1 comme ID)
Autre problème : les liens relatifs sautent (ma feuille de style par exemple). Pour vous c'est quoi le meilleur moyen pour remédier à ce problème ?
J'ai cherché mais je ne trouve pas de solution, je ne comprends pas du tout mon erreur
Merci d'avance
Message édité par Profil supprimé le 21-02-2009 à 12:47:13