J'essaie de créer une règle de réécriture conditionnelle en utilisant un fichier .htaccess et Apache. Fondamentalement ce dont j'ai besoin est que l'Apache vérifie si le fichier demandé existe dans un sous-dossier, cas dans lequel Apache servirait ce fichier existant, ou, si le fichier n'existe pas, Apache chargerait l'index.php fichier.Réécriture conditionnelle .htaccess
La structure du dossier que je utilise est:
- /gallery
- /cache
- index.php
- .htaccess
aussi, le .htaccess que j'ai maintenant
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*)$ index.php/$1 [L]
cependant, cela ne fonctionne que si le fichier que je suis en train de regarder car est dans le dossier/gallery, mais j'ai besoin de regarder si le fichier existe dans le dossier/cache à la place.
Est-ce que quelqu'un sait comment modifier ces règles pour y parvenir?
Nous vous remercions à l'avance,
titel
Je ne pense pas que mod_rewrite puisse le faire mais je suis intéressé à voir si c'est possible. – MitMaro