pb syntaxe .htaccess ( RewriteCond)

pb syntaxe .htaccess ( RewriteCond) - Logiciels - Linux et OS Alternatifs

Marsh Posté le 24-02-2004 à 22:40:46    

e veux utiliser mod_rewrite pour faire un systeme de cache. J'ai compris comme faire, seulement ça ne marche pas comme je le souhaite et je suspecte un probleme de syntaxe à la con (caractere non échappé, etc...) car il réécrit toujours la page, ça doit merder au test de présence de la page cache
 
les pages à visiter sont dans
 
/home/farib/public_html
 
et
 
le cache dans
 
/home/farib/public_html/cache
 
j'écris donc le .htaccess suivant
 
RewriteCond /home/farib/public_html/cache%{REQUEST_FILENAME}\.cache -f
RewriteRule (.*)\.html$ /~farib/cache/$1.html.cache [L]
etc...
puis mes réécritures propres...
 
RewriteRule ^comment-([0-9]+)\.html$ /~farib/comment.php?id=$1 [L]
 
une idée d'où ça pourrait merder ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-02-2004 à 22:40:46   

Reply

Marsh Posté le 24-02-2004 à 23:07:20    

REQUEST_FILENAME
    The full local filesystem path to the file or script matching the request.
 
arf c ptet moi qui ai mal interprété la chose

Reply

Marsh Posté le 24-02-2004 à 23:34:52    

Tu es sur de ta config apache ?
 
en double post avec linuxfr ? :D
 

Reply

Marsh Posté le 25-02-2004 à 11:33:12    

up
 
en fait faut juste que j'arrive a écrire la condition
RewriteCond /home/farib/public_html/cache/<fichier appelé>\.cache -f
 
help :(
 
sachant que fichier doit être le nom de fichier sans le chemin


Message édité par farib le 25-02-2004 à 11:33:56

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed