je 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 ?
# Re: pb syntaxe .htaccess pour mod_rewrite
Posté par Sidoine de Wispelaere . Évalué à 1.
Pourquoi tu mets des chemins absolus ? Rewrite n'en a pas besoin à priori. Et même je crois qu'il s'attend à des chemins virtuels, et non des vrais chemins (/cache/blob.html et non /home/farib...). Sinon je sais pas.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.