J'ai eu quelques soucis quand je mettais en place mes propres règles avec mod_rewrite, et pour ça activer les logs de rewrite_mod m'a bien aidé. (Deux lignes dans la configuration
centrale de apache)
RewriteLog /var/log/apache2/rewrite_log
RewriteLogLevel 3
(Faut ajuster le niveau de sensibilité à ce que tu juges nécessaire. 1 est vraiment inutile, et 3 est parfois trop détaillé, tandis que 2 ne l'est parfois pas assez

)
Sinon, rapport à
r043v (./6) :
RewriteRule ^/?rub=topic&topic=([0-9]*) http://www.monsite.fr/sujet/$1/ [R=302]
dis à apache que toute les url demandant
/?rub=machin&chose vont en fait pointer en interne vers /sujet/bidule
(Et aussi à un peu tous les autres posts en fait…)
Pourquoi garder le «
http://www.monsite.com/ ». C'est pas de là que vient le problème ? (Car bon, tout le monde parle en relatif, et c'est normal puisque les RewriteRule fonctionnent en relatif, mais pourquoi indiquer l'url en absolu dans la règle ?)