Pour l'optimisation des moteurs de recherche, je voudrais rendre les images téléchargées plus conviviales pour les moteurs de recherche. À l'heure actuelle, toutes les images téléchargées sont stockées dans les sous-dossiers basés sur le nom de fichier account_id est MD5 de chemin de image_id si finale est à la recherche comme ceci:Est-ce que mod_rewrite peut ignorer un préfixe de nom de fichier personnalisé?
/media/[range]/[account_id]/[size]/[hash].jpg
qui est transformé en quelque chose comme ceci:
/media/2000/1127/preview/ebb71045453f38676c40deb9864f811d.jpg
Je voudrais préfixe personnalisé en nom de fichier de sorte qu'il pourrait ressembler à ceci:
/media/.../my-custom-image-description.ebb71045453f38676c40deb9864f811d.jpg
Est-il possible de cette bande description personnalisée du nom de fichier en utilisant la règle mod_rewrite, si oui, comment cela règle devrait ressembler?
MISE À JOUR
techniquement je dois soustraire la longueur du nom de fichier 36 caractères pour le faire fonctionner de manière URL comme ceci:
/media/2000/1127/preview/nice-image-description.ebb71045453f38676c40deb9864f811d.jpg
obtiendriez traduit à ceci:
/media/2000/1127/preview/ebb71045453f38676c40deb9864f811d.jpg
-> Serverfault – derobert
@derobert: Je ne suis pas d'accord: ce n'est pas l'administration, c'est la programmation. 'mod_rewrite' peut ne pas être Turing-complete, mais c'est une forme de programmation. (aussi, à partir de maintenant, il ya 2 764 questions ici marqué 'mod-rewrite') – Piskvor
d'accord avec Piskvor; -) ... – thedom