WRInaute passionné
Bonjour,
sur le site en WWW, des images/photos sont plutôt bien bien référencées sur GG Images mais je souhaiterais changer (pour des raisons de simplification) tous les liens images, le tout en changeant également le lien physique des images.
Actuellement, les liens sont du type :
-http://www.aquaportail.com/uploads/aquabdd/photos/poissons/eau_douce/acipenser_stellatus.jpg
Je pense qu'on comprend facilement que je veuille simplifier le type d'URL, et en profiter pour changer les underscores en tirets. Au niveau serveur, je vais regrouper toutes les images (1200 environ), actuellement sous plus de 10 répertoires différents, dans un seul et même répertoire et renommer les fichiers pour changer les "_" en "-". Aucun des noms des images n'est en double, il n'y a donc pas de difficulté à tout regrouper.
Les liens vont par la suite ressembler à
-http://www.aquaportail.com/aquabdd/photos/acipenser-stellatus.jpg (le répertoire aquabdd est laissé volontairement).
Ce ne sera pas le répertoire physique mais juste une redirection interne. En plus du répertoire photos, il y a la même chose dans un répertoire 'vignettes' à la place de 'photos' : je dois donc gérer les deux cas.
Je vais évidemment changer le code dans les pages (dans l'exemple : -http://www.aquaportail.com/fiche-poisson-1273-acipenser-stellatus.html) pour lier les nouveaux liens images.
Quelle est la meilleure solution pour gérer les redirections des anciens liens images sans perdre en linking? Ce code est-il suffisant?
Je pense que cette partie est valide (pas testé, mais ça doit être à peu près bon).
Est-ce qu'en réalisant les choses ainsi, je conserve le linking d'une façon qui sera transmise à GG?
edit: je précise que dans la première règle, j'insère (.*) avant le point de l'extension car il peut y avoir des noms de ce type : -http://www.aquaportail.com/uploads/aquabdd/photos/invertebres/eau_douce/caridina_cantonensis_crystal_red.jpg
Si quelqu'un me donne une solution pour les _ optionnels qui finissent (il n'y aura jamais plus de 2 _ supplémentaires) le nom d'images pour les mettre en -, je suis preneur. :wink:
sur le site en WWW, des images/photos sont plutôt bien bien référencées sur GG Images mais je souhaiterais changer (pour des raisons de simplification) tous les liens images, le tout en changeant également le lien physique des images.
Actuellement, les liens sont du type :
-http://www.aquaportail.com/uploads/aquabdd/photos/poissons/eau_douce/acipenser_stellatus.jpg
Je pense qu'on comprend facilement que je veuille simplifier le type d'URL, et en profiter pour changer les underscores en tirets. Au niveau serveur, je vais regrouper toutes les images (1200 environ), actuellement sous plus de 10 répertoires différents, dans un seul et même répertoire et renommer les fichiers pour changer les "_" en "-". Aucun des noms des images n'est en double, il n'y a donc pas de difficulté à tout regrouper.
Les liens vont par la suite ressembler à
-http://www.aquaportail.com/aquabdd/photos/acipenser-stellatus.jpg (le répertoire aquabdd est laissé volontairement).
Ce ne sera pas le répertoire physique mais juste une redirection interne. En plus du répertoire photos, il y a la même chose dans un répertoire 'vignettes' à la place de 'photos' : je dois donc gérer les deux cas.
Je vais évidemment changer le code dans les pages (dans l'exemple : -http://www.aquaportail.com/fiche-poisson-1273-acipenser-stellatus.html) pour lier les nouveaux liens images.
Quelle est la meilleure solution pour gérer les redirections des anciens liens images sans perdre en linking? Ce code est-il suffisant?
Code:
RewriteRule ^uploads/aquabdd/(photos|vignettes)/([a-z_]+)/([a-z_]+)/([a-z]+)_([a-z]+)(.*)\.(jpe?g|gif|png)$ aquabdd/$1/$4-$5$6.$7 [R=301,NC]
RewriteRule ^aquabdd/(photos|vignettes)/(.*) dirreel/$1/$2 [L]
Je pense que cette partie est valide (pas testé, mais ça doit être à peu près bon).
Est-ce qu'en réalisant les choses ainsi, je conserve le linking d'une façon qui sera transmise à GG?
edit: je précise que dans la première règle, j'insère (.*) avant le point de l'extension car il peut y avoir des noms de ce type : -http://www.aquaportail.com/uploads/aquabdd/photos/invertebres/eau_douce/caridina_cantonensis_crystal_red.jpg
Si quelqu'un me donne une solution pour les _ optionnels qui finissent (il n'y aura jamais plus de 2 _ supplémentaires) le nom d'images pour les mettre en -, je suis preneur. :wink: