Retourner aux forums || Retourner au forum Programmation.web

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

Posté par ploum (page perso, ) le 08 janvier 2006
0
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

> Lire le message (2 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

rewrite

Posté par Twidi (Jabber id, page perso, ) le 08/01/2006 à 12:42. (lien). É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é ;)

  • [^]Re: rewrite

    Posté par ploum (page perso, ) le 08/01/2006 à 12:57. (lien). Évalué à 2.

    ça marche nickel ! Enooorme merci :-)

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.web