WordPress建站:设置固定链接 后出现404错误解决方法

WordPress可以在设置-固定链接把链接固定化,可是操作后打开网站会发现点击任意链接都会显示404错误。

固定链接404
烦人的404错误

原因是Nginx还没有配置好固定链接解析,所以Nginx不知道这个链接的意思。修复这个问题很简单,至少在PHP7.2(我用的版本)及以上版本可以这样做:

sudo nano /etc/nginx/sites-available/default
location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    #try_files $uri $uri/ =404;
    try_files $uri $uri/ /index.php?$args;
}


高亮部分就是有修改的部分。这样就告诉了Nginx要如何处理固定链接。

最后,记得重启Nginx:

sudo service nginx restart

没有错误提示,OK。

发表评论