Je ne connais pas grand chose à la complexité de la SEO, alors je me demandais si quelqu'un ici pourrait donner un aperçu de ce problème.
Lorsque vous utilisez le script php timthumb sur un site Web, cela signifie que les images sont référencées dans le code HTML en tant que script PHP plutôt qu’en tant que jpg
, png
, etc.
Après quelques lectures sur le net, j'ai appris qu'apparemment c'est mauvais pour le référencement, quelqu'un peut-il confirmer cela? Je ne connais pas les détails, mais il y avait un problème avec le fait que les images n'étaient pas indexées correctement. J'apprécierais certainement un peu plus d'éducation sur cette question.
J'ai fait des recherches et après avoir consulté une discussion de groupe sur Google, voici la solution que j'ai proposée pour intégrer mon .htaccess
:
RewriteEngine On
RewriteRule ^thumb/([0-9]*)x([0-9]*)/(.*)/([0-9]*)/([0-9]*)/(.*) http://xxxxxxxx.org/wordpress/wp-content/themes/tireconnection/functions/timthumb.php?src=http://xxxxxxxx.org/wp-content/uploads/$4/$5/$6&h=$2&w=$1&a=$3 [R=301,L]
Cela signifie que, dans le code HTML même, les images sont référencées sous la forme de fichiers .jpg
ou .png
. Cependant, lorsque vous visitez ce .png
ou .jpg
directement, il vous redirige vers le script timthumb.
Quelqu'un peut-il me dire s'il s'agit d'une solution appropriée au problème? (En supposant qu'il y ait réellement un problème pour commencer)
Si vous souhaitez que vos images soient indexées pour les mots-clés appropriés, cela serait souvent inclus dans le nom de fichier de l'image, alors référencer un fichier php sans ces mots-clés ne profitera pas au référencement. Google n'obtient pas seulement des mots-clés à partir du nom de fichier de l'image, mais c'est un indice important qui aide les utilisateurs.
Je peux voir qu'une directive RewriteRule
dans htaccess peut aider ici, afin de donner l'impression que vous faites référence à un nom de fichier image ordinaire, riche en mots-clés, mais que des requêtes directes sont envoyées à votre script PHP l'arrière-plan. Cependant, je ne voudrais pas utiliser une redirection externe 301 (R=301
). Cela indique aux moteurs de recherche que l'image se trouve réellement dans l'URL de destination d'origine (celle qui sera indexée), de sorte que vous revenez à la case départ. Faites une réécriture interne à la place et omettez le drapeau R
.