在web2py中,从视图中,如何插入< link rel =" canonical" HREF =" ...">链接到页面的标题。我知道我可以使用rel =" stylesheet"添加链接标记。使用例如{{response.files.append(URL('static','css/base.css'))}}
。 rel =" canonical"?
答案 0 :(得分:1)
一个选项是在layout.html视图的head部分创建一个块:
{{block canonical}}{{end}}
然后在任何想要设置规范链接的视图中:
{{block canonical}}
<link rel="canonical" href="...">
{{end}}
更简单的选择是在layout.html的头部包含以下内容:
{{if response.canonical:}}
<link rel="canonical" href="{{=response.canonical}}">
{{end}}
然后您可以执行模型或控制器文件中的任何位置:
response.canonical = '...'