Ich habe einige Probleme mit doppelten Inhalten auf meiner Website. In der Vergangenheit hatte ich verschiedene Geschäfte eingerichtet und ich habe sie deaktiviert, aber die URLs scheinen immer noch zu existieren. Ich möchte ein Beispiel für eine Weiterleitungsregel einrichten:
Jetzt habe ich 2 Produktseiten:
website.com/product-abc-123
website.com/product-abc-123?___store=tienda
Ich möchte jetzt einrichten, dass? ___ store = tienda immer zur ursprünglichen URL umgeleitet wird. Ich habe überprüft, ob die Produktseite? ___ store = tienda den kanonischen Link rel = canonical href = website.com/product-abc-123 enthält, aber ich möchte sie loswerden, da Tonnen von ihnen in den Google Webmaster-Tools angezeigt werden.
Das gleiche passiert mit meinem integrierten Blog in Magento mit der Erweiterung fishpig. Ich schreibe Blog-Artikel und es scheint, dass es doppelte Inhalte mit derselben URL-Struktur erstellt:
website.com/blog/category/article1.html
website.com/blog/category/article1.html?___store=tienda
Idealerweise möchte ich eine Regel in der .htaccess-Datei erstellen. Was ich bereits tun konnte, war, alle Links von? ___ store = tienda zur Startseite umzuleiten und Folgendes in der .htaccess-Datei hinzuzufügen
RewriteEngine On
RewriteCond %{THE_REQUEST} \?___store=tienda
RewriteRule ^(.*)$ /$1? [L,R=301]
Quelle: /programming/16291281/rewriting-all-urls-with-a-question-mark