web-dev-qa-db-fra.com

Images déplacées dans un autre dossier - besoin d'aide pour la règle de réécriture htaccess pour png

Je devais déplacer mon dossier d'images. Auparavant, il s’agissait de example.com/shoplogo/(name*).png maintenant, son example.com/shop-logo/(name*).png vient de s’en tenir à la règle de réécriture :-(.

4
joloshop

Vraisemblablement, les liens visibles vers vos images restent les mêmes et pointent vers l'ancien emplacement: shoplogo et vous devez réécrire la demande en interne vers l'emplacement correct (c.-à-d. shop-logo) pour qu'ils fonctionnent toujours.

Vous pouvez ensuite faire quelque chose comme ceci en utilisant mod_rewrite en haut de votre fichier .htaccess à la racine de votre site:

RewriteEngine On
RewriteRule ^shoplogo/([^/]+\.png)$ /shop-logo/$1 [L]

$1 est une référence arrière au nom de fichier capturé.

3
MrWhite