Duplicate Content in OXID Enterprise Shops verhindern

Der URL-Parameter “?shp=X” ermöglicht in OXID Enterprise Shops, von einem Mandanten auf den anderen zu springen. Leider überprüft der Shop dabei aktuell nicht, ob der übergebene Parameter auch zur Domain passt.

Dadurch sind so “lustige Effekte” möglich, wie z.B. auf der URL

http://www.street-one.de/?shp=3

den Shop von http://www.cecil.de/ aufrufen zu können. Unter SEO / DC Gesichtspunkten ein absolutes No-Go, unter Marken-Gesichtspunkten sicherlich ebenfalls bedenklich.

Shop-Betreiber die diesem Spuk schnell ein Ende bereiten wollen, können folgenden einfachen Hack in ihrer .htaccess ergänzen:

RewriteCond %{REQUEST_URI} !/admin/
 RewriteCond %{QUERY_STRING} ^(.*)shp=([0-9]+)&?(.*)$
 RewriteRule (.*) /$1?%1%3 [R=301,L]

Ein entsprechender Patch ist bei OXID in Vorbereitung – siehe https://bugs.oxid-esales.com/view.php?id=4907



0 Kommentare

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.