【发布时间】:2013-01-11 13:27:13
【问题描述】:
我为一些搜索结果页面设置了友好的 URL,为每个页面使用自定义路由:
friendly_search_resultpage:
url: /products/my-friendly-alias
param:
module: products
action: search
querystring: searchattribute
querystring2: searchattribute2
这很好用,但是当直接进行搜索(即浏览到/products/search?querystring=search...)时,我想设置一个包含匹配友好 URL 的<link rel="canonical">。这将有助于 Google 了解这种关系以及不存在重复的内容。
我将友好的 URL 路由放在 routes.yml 的顶部,并希望有一个神奇的匹配,但是在 symfony 所做的检查中无法识别 URL 参数。我已经深入研究了 sfRoute,但没有运气。有可能吗?
【问题讨论】:
标签: php symfony1 routes symfony-1.4