J'ai un fichier spécifique, appelons-le 'myfile.abc', que j'ai besoin d'avoir redirigé vers un emplacement spécifique, quel que soit l'endroit à partir duquel il est demandé. Par exemple:Rediriger une demande de fichier spécifique (à n'importe quel endroit) vers un emplacement spécifique
/folder1/myfile.abc
/folder2/myfile.abc
/folder3/myfile.abc
je besoin de tout ce qui précède pour être redirigé vers (comme exemple):
/myfolder/myfile.abc
Comment puis-je obtenir que dans le fichier .htaccess?
En réponse à la réponse de Gumbo, j'ai maintenant ce qui suit dans mon fichier .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !=myfolder
RewriteRule ^([^/]+)/myfile.abc$ myfolder/myfile.abc [L]
RewriteRule . /index.php [L]
</IfModule>
Merci pour votre réponse - cela fonctionne très bien sur une page qui demande ce fichier, mais je reçois 500 erreur sur les autres pages. C'est sur un site WordPress, donc le .htaccess contient aussi le code de redirection WP - j'ai ajouté ce que j'ai dans le fichier .htaccess à la question principale. Pourriez-vous s'il vous plaît conseiller sur ce que le problème est, merci. – BrynJ
Peu importe, je l'ai fait fonctionner en remaniant les règles autour d'un peu. – BrynJ