RewriteCond File Exists & %{REQUEST_FILENAME}
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- ch35bis
- Nouveau WRInaute

- Messages: 1
- Inscription: 9 Sep 2010
RewriteCond File Exists & %{REQUEST_FILENAME}
Bonjour à tous,
J'ai passé mon après midi la dessus sans résultat donc je me pêrmet de venir poser ma question dans le Forum ....
J'ai besoin dans un rewriteCond de tester la présence d'un fichier dans une arborescence (/donnee/ressources/ dans mon cas )... et si l'image n'est pas présente je lance un PHP pour la créer ..... et le distribuer .... donc jusque là c'est simple :
... mon image est appelée par /photos/1.jpg .....
... mon pbl est que j'ai plusieurs sites qui doivent utiliser le même arbo de ressources (/donnee/ressources/) et que dans chaque site les images sont accédée par un chemin différent .....
/photos/1.jpg .../image/1.jpg .... /produit/1.jpg ....etc
Mon pbl est donc que mon test d'existance se fait une fois sur /donnee/rerssources/images/1.jpg, une fois sur /donnee/ressources/photos/1.jpg ...etc alors qu'il faudrait el faire sur /donnee/ressources/1.jpg
Donc j'aimerai savoir s'il est possible de faire un rewritecond avec une variable %{REQUEST_FILENAME} de laquelle on aurait retiré un morceau de chaine ... dans mon cas ce serait le premier dossier
Voila ... j'espère que c'est clair et qu'on spécialiste de RewriteRule passera par là
(Je précise que je ne peux et ne veux pas faire de lien symbolique dans l'arbo de mon site)
J'ai passé mon après midi la dessus sans résultat donc je me pêrmet de venir poser ma question dans le Forum ....
J'ai besoin dans un rewriteCond de tester la présence d'un fichier dans une arborescence (/donnee/ressources/ dans mon cas )... et si l'image n'est pas présente je lance un PHP pour la créer ..... et le distribuer .... donc jusque là c'est simple :
- Code: Tout sélectionner
Alias /photo/ "/donnee/ressources/"
RewriteCond /donnee/ressources%{REQUEST_FILENAME} !-F
RewriteRule ^/photos/([0-9]+)(.*)$ /php/cgi/genere_image.php?id_image=$1 [L,PT,QSA]
... mon image est appelée par /photos/1.jpg .....
... mon pbl est que j'ai plusieurs sites qui doivent utiliser le même arbo de ressources (/donnee/ressources/) et que dans chaque site les images sont accédée par un chemin différent .....
/photos/1.jpg .../image/1.jpg .... /produit/1.jpg ....etc
Mon pbl est donc que mon test d'existance se fait une fois sur /donnee/rerssources/images/1.jpg, une fois sur /donnee/ressources/photos/1.jpg ...etc alors qu'il faudrait el faire sur /donnee/ressources/1.jpg
Donc j'aimerai savoir s'il est possible de faire un rewritecond avec une variable %{REQUEST_FILENAME} de laquelle on aurait retiré un morceau de chaine ... dans mon cas ce serait le premier dossier
Voila ... j'espère que c'est clair et qu'on spécialiste de RewriteRule passera par là
(Je précise que je ne peux et ne veux pas faire de lien symbolique dans l'arbo de mon site)
1 message
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
