ThinkPHP获取当前页URL添加canonical
最近ytkah正在开发一个thinkPHP项目,数据量有点大,很多页面都没被索引,需要对模板进行修改,首先需要改的是页面唯一性,因为产品页加入购物车等行为会带有一些参数,如果不加入canonical标签,搜索引擎会认为是重复页面,怎么加呢?那么就要获取当前页面URL。在</head>前加入如下代码
<meta name="canonical" content='<?php echo "https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; ?>'>
如果你的网站没有ssl,把https改为http
或者直接用如下代码就可以
<meta name="canonical" content='<?php echo $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];'>
小伙伴们学会了吗?哈哈哈,卖个萌!
![wechat](https://img2023.cnblogs.com/blog/567218/202306/567218-20230609164902212-848609210.jpg)
加微信交流