【发布时间】:2012-06-08 10:40:39
【问题描述】:
我正在使用 symfony 1.0.6。
在我的网站中,我有两个 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
现在,所有新文章都使用相同的布局,并且以上两个链接都从数据库中获取相同的数据。 谷歌正在报告内容重复,因为它为相同的内容获取了多个 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或模板文件中手动添加链接标签?
【问题讨论】:
标签: hyperlink symfony1 seo canonical-link