ウェブサイトのコンテンツの重複に関する問題があります。以前は、さまざまなストアをセットアップしていて、それらを無効にしましたが、URLはまだ存在しているようです。転送ルールの例を設定したいと思います。
現在、2つの製品ページがあります。
website.com/product-abc-123
website.com/product-abc-123?___store=tienda
?___ store = tiendaが常に元のURLにリダイレクトされるように設定します。?___ store = tienda製品ページが正規リンクrel = canonical href = website.com/product-abc-123を保持していることを確認しましたが、Googleウェブマスターツールに大量に表示されるので、それらを削除したいと思います。
フィッシュピッグ拡張機能を備えたmagentoの統合ブログにも同じことが起こります。私はブログ記事を書いており、同じURL構造でコンテンツが重複して作成されているようです。
website.com/blog/category/article1.html
website.com/blog/category/article1.html?___store=tienda
理想的には、.htaccessファイルにルールを作成したいのですが、すべてのリンクを?___ store = tiendaからホームページにリダイレクトして、.htaccessファイルに以下を追加することで、
RewriteEngine On
RewriteCond %{THE_REQUEST} \?___store=tienda
RewriteRule ^(.*)$ /$1? [L,R=301]
ソース:https : //stackoverflow.com/questions/16291281/rewriting-all-urls-with-a-question-mark