web-dev-qa-db-ja.com

動的ページで正規リンクタグを使用する方法

<link rel="canonical" href="http://www.example.com/category/subcategory/example-product/product-id" />

クエリ文字列のURL(会社の製品)がたくさんあり、それらをわかりやすいURL(上記のものなど)に書き換えました。現在、検索エンジンにはまだ両方のバージョンが表示されているようです。そのため、おそらく好みのURLに正規タグを追加する必要があると考えました。

信じられないことに、インターネット上のどのようなWeb開発リソースを神が知っているかをトローリングする日々は、私にとって「どのように」という質問に明確に答えていません。ここで誰かが助けてくれることを願っています。

記録のために、単一のファイル(products1.php)を使用して、すべての製品にデータを取り込みます。

2
audrey83114

products1.phpは、ページのheadセクションに正規リンクを出力するだけです。おそらく、わかりやすいURLを作成するために必要な情報を知っています。

  • カテゴリー
  • サブカテゴリ
  • 商品名
  • 製品番号

次に、標準タグがbothフレンドリーURLのページとパラメーター化されたURLのページに表示されます。それは結構です。 Googleは、現在のページを指す正規のリンクは問題ないと言います

1