私はsymfony 1.0.6を使用しています。
私のサイトには 2 つの URL があります。
http://newe4s.com/news/articles/view/033/job-news-and-information
と
http://newe4s.com/news/articles/view/033/job-news-and-information/graduate/Connections-help-graduates-get-jobs
現在、すべての新しい記事は同じレイアウトを使用しており、上記の両方のリンクはデータベースから同じデータを取得しています。Google は、同じコンテンツに対して複数の URL を取得しているため、コンテンツの重複を報告しています。解決策を検索したところ、「正規の」構造を使用することでこの問題が修正されることがわかりました。
<link rel="canonical" href="http://newe4s.com/news/articles/view/033/job-news-and-information />
ページの先頭セクションに追加されます
http://newe4s.com/news/articles/view/033/job-news-and-information/graduate/Connections-help-graduates-get-jobs
ただし、ここでの問題は、両方が同じレイアウトを使用しており、記事 ID (上記の例では 033) に基づいて、データが取得されて表示されることです。正規の href を変更またはハードコードすることはできません。
action.class またはテンプレート ファイルにリンク タグを手動で追加する方法はありますか?