symfony - Twig - 获取规范标签的 URL

标签 symfony twig canonical-link

我希望在我的应用程序中创建一个动态 rel="canonical"标签,该标签会拉入当前 URL,但希望确保删除所有查询参数。例如 http://www.example.com/test/?page=2应该有规范为 http://www.example.com/test/ ,因此 {{ app.request.uri }}不起作用,因为这会拉入 ?page=2以及。

有谁知道如何在没有查询参数的情况下拉入页面的绝对路径?

最佳答案

这将工作,

{{ url(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}

关于symfony - Twig - 获取规范标签的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758747/

相关文章:

SEO、内容的排序和复制

php - 如何从.env变量处理%kernel.project_dir%?

symfony - 将 Twig 中的变量传递给包含的模板

php - Symfony FormBuilder - 附加元素的自定义选项?

seo - 具有多个规范的 amp-html

seo - 使用 .htaccess 删除 www 规范 : should I still verify www and non-www in webmaster tools?

php - Symfony 5.2.3 接口(interface)类型提示

symfony - 有没有办法将 EntityManager 注入(inject)服务

symfony - 在 Symfony 3.3 中 Autowiring 自定义 DBAL 连接

symfony - assetic:dump 命令不转储图像