本来打算这个周末好好休息两天,然后不更新内容的,但是事与愿违。事情是这样的,前天我把通过使用Publii CMS搭建的网站提交到了谷歌与Bing的站长工具,结果在Bing提交文章链接检查时发现,文章的链接出现了重定向错误问题。
后面经过我对相关文章链接的自检,文章链接在浏览器地址栏呈现的是不带有html后缀的地址,而在网页规范地址标签中却声明的是带有html后缀的地址,并且在访问带有html后缀的地址时,网页会自动重定向到不带html后缀的地址。
一招解决Publii重定向错误
既然知道了问题出在哪,那么我们该如何解决Publii重定向错误问题呢?其实方法很简单,只需要一招就可以解决,下面是具体解决方法,如果大家也遇到了相同问题,可以参照解决一下。
具体操作步骤:
首先,我们在Publii桌面客户端相关站点左侧导航栏找到“网站设置”功能,然后点击进入;
接着我们在“网站设置”功能中找到高级选项下的“URLs”这一项,单机选择它,接着我们把“使用 pretty URLs”这一项开启,如下图所示;
最后,我们点击左下角的“同步您的网站”让设置同步到Cloudflare Pages。
网站同步好以后,我们在到Bing站长工具“Bing Webmaster Tools”中进行一下网址检查,此时大家就会惊喜的发现,Publii的重定向错误问题消失不见了。
Publii为什么会出现重定向错误
这里再给大家解释一下Publii为什么会出现重定向错误吧!原因是因为Publii与Cloudflare Pages的URL解析逻辑不同导致的,虽然我们在本地预览时URL是正常的,但是同步到Cloudflare Pages后,Cloudflare Pages会对Publii的文件目录产生理解错误,因此最终将带有html的链接重定向为不带html的链接。
而开启Publii的“使用 pretty URLs”功能,则正好会将URL从https://example.com/post.html更改为https://example.com/post/,这样就避免了文章链接出现重定向问题。
至于为什么我放弃使用带html的链接,是因为据说它更符合现代SEO的做法,并且Google也更偏好无扩展名的URL。
结尾
好了,看到这里,今天闪核网(www.shanhenews.com)为大家原创撰写的这篇教程就撰写完了,谢谢大家的观看!另外如果大家在使用Publii建站时遇到什么问题,也欢迎大家留言评论在本文下方评论区,我们会尽可能的帮你进行解答。
最后,麻烦大家动动你们发财的小手帮忙转发分享一下我们的教程,让更多的小伙伴看到!您的点赞、收藏是我们坚持免费分享的动力。