-2

http://www.ladydecosmetic.com/makeup-kits-cat-67

これは私のサイトの url の 1 つです。動的であり、さまざまなパラメーターがhttp://www.ladydecosmetic.com/makeup-kits-cat-67&category_id=7&colors=blue,redのようにフィルタリングでこの URL に関連付けられてい ます。

正規のメタを link href="http://www.ladydecosmetic.com/makeup-kits-cat-67" rel="canonical" として設定し、実際の URL を指すようにしました。

しかし、問題は、 &blahblah=blah を追加するような醜い URL を投稿している人がいることですが、それでも機能しています。

これは私のSEOにどのように影響しますか? この醜い URL も同じコンテンツを提供します。

有効なパラメーターをフィルター処理し、無効なパラメーターが見つかった場合は 404 リダイレクトのようなことを行うことができますが、これには追加の作業とサーバーへの負荷がさらに必要です。または、 canonical meta を指定したので問題ありませんか?

ありがとう

4

1 に答える 1

1

はい、ページがヒットするたびに正規リンクを正しく指定しています。

それが意図されていることです(Googleはここで議論しています)。人々がこのページを生成するために使用している URL が何であれ、このコンテンツの公式リンクが であることを Google に伝えていることになりますhttp://www.ladydecosmetic.com/makeup-kits-cat-67。Google が提供する公式の解決策であるため、コンテンツの重複によって Google がスコアを下げるのを防ぐために、これが適切な措置であると考えるのが妥当だと思います。

さらに ( Google がここで説明しているように)、.htaccessファイルにルールを追加して 301 リダイレクトを実行し、これらのリンクのいずれかが無効であることを Google に通知し、正しいリンクにリダイレクトすることもできます。これは、不適切なバージョンのリンクが頻繁にインデックス化され、検索ランキングで上位にある場合に役立ちます。

.htaccess ファイル内:

RewriteEngine On

RewriteRule ^makeup-kits-cat-67&category_id=7$&colors=blue,red([A-Za-z0-9-.'=&+/]+)$   makeup-kits-cat-67&category_id=7$&colors=blue,red  [R=301,L,NC]

(注: これは?、ユーザーが URL に を追加したときに が使用されなかったことを前提とし&blah=blahています。それ以外の場合はクエリ文字列として扱われ、これらを削除する必要はありません)

于 2013-07-26T05:55:08.660 に答える