Url Rewriting qui ne fonctionne pas (Local)

Résolu/Fermé
Profil bloqué - Modifié par Th3tagg3r le 3/03/2012 à 10:52
 Profil bloqué - 3 mars 2012 à 17:46
Bonjour,

J'ai des urls de ce type : index.php?module=global&action=nav&page=1
ou encore : index.php?module=global&action=watch&id=1&title=Un_Titre

J'aimerais respectivement les réécrire comme ceci :
- page-1.html
- video/1/Un_Titre.html

pour cela je créer un fichier .htacess où j'y met :

RewriteEngine On 
RewriteRule ^page-([0-9]+).html$ index.php?module=global&action=nav&page=$1 [L] 
RewriteRule ^video/([0-9]+)/(.+).html$ index.php?module=global&action=watch&id=$1&title=$2 [L] 


Mon erreur lorsque je tente d'accéder à l'url réécrite est l'erreur 404...
J'ai tenté de ne mettre que les réécriture les plus basiques du genre de celle-ci :

RewriteEngine On 
RewriteRule ^page-(.*).html$ index.php?page=$1 [L] 


Et même avec ça, ça ne fonctionne pas, toujours 404.

J'attend désespérément votre précieuse aide.
A voir également:

2 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
3 mars 2012 à 12:58
bonjour,

as tu activé le module rewrite d'apache ?
0
Profil bloqué
3 mars 2012 à 17:46
Merci pour ta réponse Atropa.

Oui, il était bien actif, lorsque j'essayais de résoudre le problème.
Effectivement, ce que j'ai fais fonctionne à merveille depuis que j'ai remplacé mon .htaccess par un autre qui trainait sur mon pc, et que j'ai édité. Je ne comprends pas moi-même comment cela s'est passé.

Quoiqu'il en soit, le sujet est résolu.
0