Seite 1 von 1

Canonicals in JPGs einbauen via HTTP Header, für Thumbnails?

Verfasst: 11.05.2013, 19:01
von seo-swimmer
Da habe ich gleich noch eine Idee, um z.B. in Wordpress Thumbnails nicht gegen das Originalbild antreten zu lassen in der Suche.

WordPress legt Thumbnails separat auf dem Server ab.

Es gibt also mehrere physische Dateien für verschiedene Größen eines Bildes:
Wäre es nicht wunderbar im HTTP-Header (nicht verwechseln mit dem HTML-HEAD) ein rel=canonical auf die Originalgrafik zu setzen?

Das müsste in der HTACCESS so aussehen - hier fehlt aber noch die Umwandlung der letzten 7 Zeichen ("300x225"):

Code: Alles auswählen

<FilesMatch "\.&#40;jpg|jpeg&#41;&#40;\.gz&#41;?&#40;\?.*&#41;?$">
   <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %&#123;HTTPS&#125; !=on
      RewriteRule .* - &#91;E=CANONICAL_URL&#58;http&#58;//%&#123;HTTP_HOST&#125;%&#123;REQUEST_URI&#125;,NE&#93;
     RewriteCond %&#123;HTTPS&#125; =on
     RewriteRule .* - &#91;E=CANONICAL_URL&#58;https&#58;//%&#123;HTTP_HOST&#125;%&#123;REQUEST_URI&#125;,NE&#93;
   </IfModule>
   <IfModule mod_headers.c>
     Header set Link "<%&#123;CANONICAL_URL&#125;e>; rel=\"canonical\""
   </IfModule>
</FilesMatch>
Was sagt ihr dazu? Hat jemand Ahnung von modrewrite? Achja, die Variable im Code heißt CANONICAL_URL.

Grüße
SEO-Swimmer

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 11.05.2013, 23:10
von Beloe007
Ich habe es so gelöst das die Ordner die Größeninformationen enthalten und nicht die Dateinamen, ist allerdings kein WP.

Code: Alles auswählen

RewriteEngine On
RewriteRule ^thumb.*/&#40;&#91;^/&#93;+&#41;\.jpg$ - &#91;E=FILENAME&#58;$1&#93;
<FilesMatch "\.jpg$">
Header add Link '<http&#58;//www.example.com/orig/watermark/%&#123;FILENAME&#125;e.jpg>; rel="canonical"' env=FILENAME
</FilesMatch>