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 Twidi (site web personnel) . Évalué à 4.
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 (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.