Forum Programmation.web Besoin d'aide pour une rewrite-rule apache

Posté par (page perso) .
Tags : aucun
0
8
jan.
2006
Bonjour,

Je souhaite écrire une rewrite-rule apache qui, pour tout requête de type :

http://monserveur.com/2005/machin/truc.html

renvoie le contenu de :

http://monserveur.com/base/2005/machin/truc.html

et cela uniquement pour les URLs commençant par une année (un nombre de 4 lettres commençant par "20", il n'y a pas d'années avant 2000)

Pour tout le reste, le serveur doit se comporter normalement.

Qqn a une idée de la manière de faire ce genre de chose et surtout, pour ne plus devoir demander dans le futur, de comment débugguer ça ?

Merci d'avance :-)

Ploum
  • # rewrite

    Posté par (page perso) . Évalué à 4.

    #activation de mod_rewrite
    RewriteEngine On

    #la regle rajoutant base pour /20\d\d/*.html
    RewriteRule ^(20[0-9]|0-9]\/.*\.html) /base/$1 [QSA,L]

    # les logs
    RewriteLogLevel 3
    RewriteLog "/var/log/apache/rewrite.log"

    # ps : pas testé ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.