我正在使用 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 或模板文件中手动添加链接标签?