Erreur dans RewriteRule de mon htaccess

Nouveau WRInaute
Bonjour à tous,
Merci pour les réponses qui m'ont déjà été données a mes autres post.

Cette fois-ci j'ai un problème dans mon .htaccess.

j'ai tapé le code suivant et mes urls sont du type "http://monsite.com/rubrique/numero-rubrique.html"
Code:
RewriteRule ^([^/]+)/([0-9]+)(\.html)$  spip.php?page=rubrique [QSA,E=url_propre:$1,L]

Malheureusement mes urls ne correspondent pas, quand je clique sur une rubrique : page blanche, plus de contenu dans ma page.

D'où vient l'erreur?
 
WRInaute impliqué
Visiblement ce n'est pas tout le contenu de ton fichier .htaccess.

Pourquoi utilise tu une variable d'environnement? Ou est-elle utilisée ensuite?

Si ton problème est le suivant:


obtenir
Code:
http://monsite.com/nom-rubrique/num-rubrique.html


à la place de
Code:
http://monsite.com/spip.php?nom-rubriquenum-rubrique

il faut quelque chose du genre:

Code:
RewriteEngine On

RewriteRule ^([^/]+)/([0-9]+)(\.html)$  /spip.php?$1$2
 
Discussions similaires
Haut