Problème de RewriteMap

Nouveau WRInaute
voici mon fichier access :

Code:
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine On
#RewriteMap categories txt:/var/www/html/www.site.com/urlrewriting/categories_map.txt
RewriteCond ${categories:$1|NOT-FOUND} !=NOT-FOUND
RewriteRule ^/(.*)$ http://www.site.com/achat/categorie_info.php?cPath=${categories:$1} [L]

mais j'ai un probleme ( errore 405 ) lors de l'appel du fichier RewriteMap ( pourtant le chemin et le fichier categories_map.txt existent ) , je pense que ce'st un probleme de chemin unix mais je ne vois pazs ce que je pourrait mettre a place sachant que le .htaccess se situe la :
/var/www/html/www.site.com/.htaccess

merci d avance
 
Nouveau WRInaute
apres une plongee dasn els log j 'ai decouvert ca :

[Mon May 02 14:57:45 2005] [alert] [client 127.0.0.1] chemin /.htaccess: RewriteMap not allowed here

une idee ?
 
WRInaute occasionnel
Comme le disent les logs, la directive RewriteMap ne peut pas être déclarée dans un .htaccess, uniquement dans la configuration d'Apache ou d'un vhost.
 
WRInaute occasionnel
Il y a peut être quelque chose qui m'échappe, mais, vu les règles proposées, si l'appel est
Code:
http://127.0.0.1/test/categorie_info.php?cPath=marmotte
, il n'est pas traité.
Code:
http://127.0.0.1/marmotte
devrait déjà mieux fonctionner.
 
Discussions similaires
Haut