在许多人来看,网站的固定链接是非常重要的一个地方,越来越多的网站开始注重链接的格式,那么使用人数最多的程序Wordpress该如何设置链接格式呢,下面方法是在宝塔面板里面操作,介绍下如何修改Wordpress固定链接,并教大家设置伪静态解决404错误。
为什么要修改Wordpress固定链接
为了获得搜索引擎的青睐,大多数网站都是采用有规律的URL格式,比如主机笔记的文章格式(地址栏)就是以年、月、文章名组成的,我希望自己能够将主机笔记长期写下去,还有一些专业的网站是以分类作为URL格式,比如阿里云ECS(https://www.aliyun.com/product/ecs)。这样做主要有2点原因:
- 给用户看,网站的链接比较美观,结构清晰,毕竟谁也不喜欢看一堆杂乱的字母
- 给搜索引擎看,在SEO中获得更好的得分,获得排名
所以说,不论是用户体验,还是搜索引擎评分,固定链接格式都是很重要的一项,接下来就让我们一起看一下如何设置
WordPress设置固定链接方法
WordPress设置固定链接非常简单
在仪表盘选择设置(Settings) – 固定链接 – 选择自己喜欢的格式就行了,除了朴素类型之外,其他的都是比较不错的格式
自定义WordPress链接后缀
先了解固定链接形式的组成,这些代码可以单独使用,也可以结合使用,直接复制小括号前的代码到自定义固定链接中保存即可后缀可以由下列参数组合。
%year% (年份,四位数字)
%monthnum% (月份)
%day% (当日)
%hour% (小时)
%minute% (分钟)
%second% (秒)
%postname% (页面别名)
%post_id% (序列数字)
%category% (分类别名)
%author% (作者名)
设置完之后保存就行了,格式会自动应用到已经发布的文章。(本人在用自定义结构:/post-%post_id%.html)
这时候我们刷新页面,发现链接是都变了,但是会出现文章404问题,不用担心,这是正常现象,因为还没有设置完毕,接下来教大家用宝塔面板设置Nginx伪静态。
设置Nginx伪静态解决404错误
打开宝塔面板 – 网站 – 选择要设置的站点并单击
这时候会跳出网站的设置框,在左侧会看到一个叫做伪静态的标签,将代码粘贴到文本框里
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
粘贴完成后点击保存按钮即可,宝塔面板会自动重启Nginx
这时候刷新网页发现网站的文章已经正常了,固定链接修改成功
总体来说修改Wordpress固定链接对网站还是有很多好处的,但是我们修改链接也要注意,尤其是对于运营的网站,一定要慎重,做足准备工作,不过最好还是在建立网站初期就把固定链接设置好,这样能省去很多麻烦。
原创文章,作者:admin,如若转载,请注明出处:https://www.xhling.com/post-5.html