wordpress更改固定链接策略后无法访问(404)问题的解决方法

本文仅适用于使用Nginx的情况

SEO 友好的 URL 包含清楚地解释页面内容的单词,并且它们很容易被人类和搜索引擎阅读。

一些 SEO 友好 URL 的示例是:

请注意,这些 URL 是可读的,用户可以通过查看 URL 文本来猜测他们将在页面上看到的内容。

那么非 SEO 友好的 URL 是什么样的呢?

请注意,这些 URL 使用与内容无关的数字,用户无法通过查看 URL 来猜测他们会在页面上找到什么。

使用 SEO 友好的永久链接结构可以提高您在搜索结果中获得更好位置的机会。

如果在设置固定链接后,文章页面无法正常打开,提示404错误怎么办?

原因:多半是由于WordPress所在服务器没有正确配置rewrite规则所导致。不同的服务器(如Apache和Nginx)的rewrite规则配置不一致。

解决方案:在nginx配置文件下方添加以下代码(如图)

location /
{
    try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;