質問

Googleから多くのカテゴリと製品のURLがあり、404のエラーが発生しています。その理由は、Googleが.html(古いサイトから)なしでほとんどのページをインデックスしているため、.htmlサフィックスを備えたすべてのページがあります。とにかく、何千ものカタログURL書き換えを作成せずに、以下のルールに従って確認できますか?

http://www.example.com/this-is-bad => http://www.example.com/this-is-bad.html
http://www.example.com/this-is-bad.html => standard 404 error page
http://www.example.com/this-is-good => nothing to do, CMS page, already working
http://www.example.com/this-is-good/ => nothing to do, already working
http://www.example.com/this-is-good.html => nothing to do, already working

したがって、気づいた場合、私は-.html 404リンクなしでのみリダイレクトしたい-.html有効なリンク。しかし、.html CMSページなしで作業を台無しにすることもできません。

.htaccessだけで可能ですか?またはこれにアプローチする方法は?

これが役立つ場合、Apache Serverでエンタープライズ1.13バージョンを使用しています。

ありがとう!

役に立ちましたか?

解決

時間が経つにつれて、古いページはGoogleのインデックスから脱落し、新しいページが追加されます。サイトマップを作成してGoogleに送信できます。これにより、このプロセスが速くなる可能性があります。

管理者で、カタログ/グーグルサイトマップに移動します

クリック Add Sitemap

選択したファイルとパスは、書き込み可能でなければなりません。 SiteMapを生成したら、Google Webmastersアカウントに移動して、サイトマップへのWebパスを提供できます。

書き換えを使用する場合は、「永続的に移動する」ためにステータスコードを使用する必要があります。おそらく、スタックオーバーフローに関する質問を書き直す必要があります。それはかなり一般的な質問であり、そこで簡単に答えました。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top