URL rewritting chez OVH

Eléphant du PHP | 398 Messages

23 déc. 2008, 20:21

Mon site est hébergé chez OVH et j'aimerai faire de l'URl rewriting, notamment pour le blog.
J ai mon url comme ceci http://truc.fr/article.php?id=x avec x representant un numero d identifiant d'un article du blog. Je voudrais faire mon url rewritting de cette facon : http://truc.fr/article/x.html

voila à quoi ça ressemble :
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/article/([0-9]+)\.html$ /article.php?id=$1 [L]
Mais quand je tappe l' url réécrite dans le navigateur, il ne trouve pas l'ID correspondant :/.
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 959 Messages

23 déc. 2008, 23:59

Essaies d'abord de faire ton rewriting en dur dans ton fichier .htaccess.
Essaies également de mettre le chemin ABSOLU (à partir donc de la racine sur la machine où tu es hébergé).
Sinon, consultes la doc de OVH, il doit bien avoir un article... C'est quelque chose qui change beaucoup selon les hébergeurs... ;)

Mammouth du PHP | 2937 Messages

24 déc. 2008, 20:43

Essaie le code suivant :

Code : Tout sélectionner

RewriteEngine On Options +FollowSymlinks RewriteRule ^article/([0-9]+)\.html$ /article.php?id=$1 [L]

Eléphant du PHP | 398 Messages

27 déc. 2008, 19:36

J ai tenté plusieurs combinaisons possible (chemin absolu notamment) mais rien >_< j'en désespère.
Pire, si je veux faire une url de type www.monsite.fr/blog/xx/ ça me retourne vers la page blog.php au lieu de la page article.php?id=xx...
Si vous êtes sur OVH comment vous écrivez votre règle ?
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 2937 Messages

27 déc. 2008, 22:33

Essaie d'ajouter la règle suivante avant ta règle de réécriture :

Code : Tout sélectionner

RewriteBase /