graphys
-
Compteur de contenus
2 -
Inscrit(e) le
-
Dernière visite
Messages postés par graphys
-
-
Bonjour, (joli le thème à la Office pour les post )
Bon, voilà 2 jours que je trime et j'ai même cherché la doc officielle d'apache mais je pète un câble. Je pensais trouver un site qui me dirait comment traduire simplement ce que je veux mais j'ai l'impression que tout le monde en parle comme si c'était inné alors au passage si quelqu'un a un dico de rewriting, voire mieux : un traducteur
Donc voilà, je voudrai simplement filtrer le téléchargement des fichiers d'un site (quelle que soit l'extension et quel que soit leur emplacement) en renvoyant toutes les demandes sur la même page php à la racine indiquant le dossier et le fichier voulu...
Donc en gros en langage barbare je dirais :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^/~(.+) unepage.php?fichier=$1 [L]Évidemment ça marche pas
Exemple de ce que je veux obtenir (url demandée => url voulue)
exemple.com/fichier.ext => unepage.php?fichier=fichier.ext
exemple.com/dossier/fichier.ext => unepage.php?fichier=dossier/fichier.ext
exemple.com/dossier/sousdossier/fichier.ext => unepage.php?fichier=dossier/sousdossier/fichier.ext
etc...
PS : heu et qu'on puisse pas m'injecter quoi que ce soit
NB : et un mars
Rewriter pour filtrer le téléchargement des fichiers
dans Fichier .htaccess et réécriture d'URLs
Posté · Modifié par graphys
Merci pour la réponse, en effet ça fonctionne, avec QSA pour récupérer la variable :