Pile:
MAMP PRO sur OSX 10.11.5 (El Cap)
Scénario:
Je développe un site localement, et une version en direct du site est déjà en ligne. Plutôt que de télécharger les 4 Go du dossier - uploads , j'aimerais que mon site local charge simplement les images à partir de l'URL dynamique.
Concept:
Après de nombreuses recherches, j'ai trouvé de nombreuses variantes de fichiers .haccess
que vous pouvez utiliser pour accomplir cela. Mes préférés utilisent les conditions suivantes:
HTTP_Host
)REQUEST_URI
)REQUEST_FILENAME
)Code:
Voici mon extrait .htaccess
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_Host} ^LOCALSITE\.dev$ [NC]
RewriteCond %{REQUEST_URI} ^/wp-content/uploads/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://LIVESITE.com/wp-content/uploads/$1 [NC,P]
</IfModule>
POUR LA VIE DE MOI JE NE PEUX PAS QUE CELA FONCTIONNE BIEN
J'ai effectué autant de tests que je peux penser et j'ai vérifié que mod_rewrite estSURdans MAMP. J'ai lu plus de documentation htaccess dont je me soucie et je tourne en rond maintenant.
Test:
Un de mes tests me laisse confus. Voici ce que j'ai fait:
.htaccess
après le contenu WordPressRewriteCond
, l’image A 404 est la seule qui soit réellement réécrite avec l’URL LIVE. Ça n'existe pas là-bas, alors oui, c'est 404. Mais l'URL de l'image B a pas été réécrite et 404 également.Avertissement: Il est 4h du matin
Toute aide est appréciée, merci.
J'ai donc découvert la réponse après avoir lu ma question après l'avoir postée ...
Les règles htaccess doivent être respectées AVANT les règles WordPress
Voilà. C'était le problème tout ce temps.
Je vais au lit.