Journal pb syntaxe .htaccess pour mod_rewrite

Posté par  .
Étiquettes : aucune
0
24
fév.
2004
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  . Évalué à 1.

    Pourquoi tu utilises la syntaxe /~farib ?
    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.