Dans l'absolu, ça ne doit pas être possible facilement. L'option que je vois c'est passer par mod_rewrite pour vérifier la présence du fichier dans le premier répertoire et aller voir dans le second si jamais il n'existe pas dans le premier. Ca donnerait ceci, à mettre dans le .htaccess à la racine du site :
1 2 3 4 5 6 7
| RewriteCond %{REQUEST_URI} ^/bidule/(.*)
RewriteCond /cheminunix/dossier1/%1 -f
RewriteRule .* /cheminunix/dossier1/%1 [L]
RewriteCond %{REQUEST_URI} ^/bidule/(.*)
RewriteCond /cheminunix/dossier1/%1 !-f
RewriteRule .* /cheminunix/dossier2/%1 [L] |
Il faut aussi que le bloc <Directory /cheminunix> ou équivalent pour dossier1 et dossier2 contienne un Allow from all sinon il y aura une erreur 403.
A tester, je ne l'ai pas fait.
Partager