在许多人来看,网站的固定链接是非常重要的一个地方,越来越多的网站开始注重链接的格式,那么使用人数最多的程序Wordpress该如何设置链接格式呢,今天就给大家介绍下如何修改Wordpress固定链接,并教大家设置伪静态解决404错误
为什么要修改Wordpress固定链接
为了获得搜索引擎的青睐,大多数网站都是采用有规律的URL格式,比如主机笔记的文章格式(地址栏)就是以年、月、文章名组成的,我希望自己能够将主机笔记长期写下去,还有一些专业的网站是以分类作为URL格式,比如阿里云ECS(https://www.aliyun.com/product/ecs)。这样做主要有2点原因
- 给用户看,网站的链接比较美观,结构清晰,毕竟谁也不喜欢看一堆杂乱的字母
- 给搜索引擎看,在SEO中获得更好的得分,获得排名
所以说,不论是用户体验,还是搜索引擎评分,固定链接格式都是很重要的一项,接下来就让我们一起看一下如何设置
WordPress设置固定链接方法
WordPress设置固定链接非常简单
在仪表盘选择设置(Settings) – 固定链接 – 选择自己喜欢的格式就行了,除了朴素类型之外,其他的都是比较不错的格式
如果没有符合自己要求的链接格式。可以看最下方,还有一个自定义结构,这个选项是可以让用户自行设置,使用下面的变量,比如 %year%年份、%category%分类名,%postname%文章名等等,建议有一定SEO经验的人使用
设置完之后保存就行了,格式会自动应用到已经发布的文章
这时候我们刷新页面,发现链接是都变了,但是会出现文章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固定链接对网站还是有很多好处的,但是我们修改链接也要注意,尤其是对于运营的网站,一定要慎重,做足准备工作,不过最好还是在建立网站初期就把固定链接设置好,这样能省去很多麻烦。