0

Google は私のニュース記事を次のようにインデックスに登録しています:

https://www.site.com/news/id5-

と:

https://www.site.com/news/id5-title-of-article

実際、両方のインデックスが作成されますが、結果で完全な URL バージョンが省略されます。どちらの URL も同じアドレスに解決されますが、毎回 id#-title-of-article を強制して、この正規化の問題を修正したいと考えています。

このサイトは、Codeignigter フレームワークを使用して作成されています。

system/application/config/routes.php にある私のルート ファイルには以下が含まれます。

$route['news/id(\d+)-(.*)'] = "news/view/$1";

これを修正する方法についてのアイデアはありますか?

4

1 に答える 1

0

ヘッダーで、共通の URL を Google に知らせます。

<link rel="canonical" href="https://www.site.com/news/id5-title-of-article" />

どのページが読み込まれているかに関係なく、これが利用可能であることを確認してください。インデックスの再作成にはしばらく時間がかかりますが、Google はインデックスに登録されると、検索でこのリンクのみを表示します。

于 2013-02-02T02:41:20.010 に答える