Я использую симфони 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
Теперь все новые статьи используют один и тот же макет, и обе приведенные выше ссылки получают одни и те же данные из базы данных. 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
Но проблема здесь в том, что оба используют один и тот же макет и на основе идентификатора статьи (033 в приведенном выше примере), данные извлекаются и отображаются. Я не могу изменить или жестко запрограммировать канонический href.
Есть ли способы добавить тег ссылки вручную в action.class или в файл шаблона?