Je suis à 90% là mais il me manque quelque chose de évident. Je fais du développement web local d’un site. Le répertoire des médias du site sur lequel je travaille est énorme – plus de 15 Go. Au lieu de copier cela et de devoir le mettre à jour périodiquement dans le seul but de visualiser ces images dans mon environnement local, je souhaite redirect toutes les demandes vers le média / répertoire vers le site de production.
De ceci …
localhost:8888/sitefolder/media/*
Pour ça…
www.productionserver.com/media/*
C’est ce que j’ai jusqu’à présent mais je pense que je dois utiliser la directive Rewrite Condition:
RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1[QSA,R=301,L]
Merci d’avance.
Certains problèmes de syntaxe nécessitent un espace après $1
et QSA n’est pas nécessaire:
RewriteEngine On RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1 [NC,R=301,L]
sitefolder/.htaccess
de sitefolder/.htaccess
RewriteEngine On