【发布时间】:2022-11-03 07:18:57
【问题描述】:
我在 .htaccess 文件中设置以下规则以将 example.com/index.php 重定向到 example.com
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
然后我在所有页面的 header.php 中设置我的规范如下:
<link rel="canonical" href="https://www.example.com<?php echo $_SERVER['PHP_SELF']; ?>" />
但是我注意到规范的 url 设置为 index.php 而不是根。
【问题讨论】:
-
不是修复,但请注意<link> 标签不使用也不需要结束斜线,并且在任何 HTML 规范中都没有。
标签: php seo canonical-link