typecho设置独立页为首页唯一性canonical报错

因为我拿独立页面作为首页,首页就要定向到别的页面去比如默认的/blog,导致发现转移过来的独立页面作为首页的唯一性和原来的首页唯一性就会报错,真实的原来首页还是存在的所以这样。

两个一起报错,还不如去掉一个就不会报错了,好比两个人一起吃西瓜就会拉肚子,其中一个人吃就不会拉肚子,那么直接不给一个人吃就好了,总比两个人一起有问题强吧。

typecho设置独立页为首页唯一性canonical冲突报错,解决办法只有注释或者删除原来的首页唯一性canonical。

<!--唯一性canonical开始-->
<!--<?php if ($this->is('index')): ?><link rel="canonical" href="<?php $this->options->siteUrl(); ?>" />
<?php endif; ?>设置独立页为首会报错所注释掉首的唯一-->

<?php if ($this->is('post')): ?><link rel="canonical" href="<?php $this->permalink() ?>" />
<?php endif; ?>

<?php if ($this->is('page')): ?><link rel="canonical" href="<?php $this->permalink() ?>" />
<?php endif; ?>
<!--页面唯一性canonical首页文章独立页-->