Mega Help pour un Rewritecond

Nouveau WRInaute
Bonjour à tous,

d'habitude je m'en sors, mais là franchement, je crois percuter mon seuil d'incompétence.
Est-ce quelqu'un qui masteurise les "rewritecond" pourrait transcrire la chose suivante :

Uniquement sur l'expression ^(\w+)/(\w+)\.(\w+)$
si /pages/$1/access.txt existe
on réécrit comme suit : sender.php?pag=$1&nam=$2&ext=$3
sinon
on réécrit comme suit : /pages/$1/$2.$3

Vous l'aurez compris : l'idée est de passer par une vérification des droits d'accès via PHP uniquement si le fichier access.txt existe. Sinon, c'est une page publique et l'on redirige sans passez par PHP. Bien entendu, ensuite, il y a une ligne pour interdire l'accès direct au répertoire /pages/.

J'ai fouillé, j'ai fouillé... et ben ça marche pô.
C'est très gentil si vous pouvez m'aider.

Bien à vous,

Olive
 
Nouveau WRInaute
Bon, ben, j'ai décidé de simplifier le problème en introduisant un marqueur sur le nom des pages non publiques. Du coup, un simple rewriterule fait l'affaire puisque je précise le marqueur dans la règle de réécriture. Et le tour est joué.

En somme, c'est résolu.
 
Discussions similaires
Haut