在设置wordpress的网址固定链接时,最常用的是设置成%postname%或者%post_id%,加伪静态htm或html,用于搜索引擎收录友好。
但在安装环境为Nginx的时候,设置完wordpress固定链接的伪静态之后,出现了访问404错误。
根据网络搜索,此项错误是因为Nginx需要对应增加设置来识别wordpress固定链接的伪静态设定。网络上有各种各样的大神出了各种各样的主意,大部分的建议是增加一段相似的代码。本人在解决此问题的过程中,不经意间发现了阿里云官方给出的一份指南,并按照指南操作解决了此问题。
相对来说,阿里云官方的解答应该算比较权威了吧。附录于下,仅供大神参考,小白测试。
操作步骤(适用于阿里云主机):
1:在主机配置中,选择高级环境设置 > NGINX设置。
2:在NGINX设置页面,在文本输入框中输入您的配置文件内容。
编辑伪静态规则,以在htdocs根目录下安装WordPress网站程序为例,配置内容如下所示:
location / {
try_files $uri $uri/ /index.php?$args;
}
3:文件编写完成后,单击保存设置。
后续步骤:
如果您想恢复Nginx默认配置,请在NGINX设置页面的文本输入框中输入以下内容,并单击保存设置。
location / {
}
特别说明:以上仅供参考,适用于阿里云主机Nginx配置wordpress固定链接伪静态出现404的解决方法。

文章评论