WordPress更改连接为非默认固定连接404

WordPress更改固定连接404

默认的WordPress连接是这种“?p”格式的 “朴素 http://www.joeaaa.com/?p=123”


但更改完后,测试点击文章列表发现返回404页面,经查找发现,是Nginx的conf文件设置问题,需要重定向。
根据SEO建议,要加上文章名对优化搜索可能会有些许帮助。因此,从URL尽量简短考虑,更改为“自定义结构”,/%year%/%postname%/

解决方法,在/usr/local/nginx/conf中,修改nginx.conf

在Server块的Root下一行添加:

然后再重启nginx即可正常访问。 /etc/init.d/nginx restart

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;