nginx环境下wordpress设置好固定链接后,网站除了首页正常打开外,网站内栏目页和文章页打开全部为404。
原因:nginx配置文件conf设置出现了问题。
解决方法:打开conf文件(/usr/local/nginx/conf/nginx.conf)定位至server{}代码块,输入以下的内容:
location / {
root html;
client_max_body_size 8M;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args;
}# Add trailing slash to */wp-admin requests.
rewrite wp-admin$ $scheme://$host$uri/ permanent;
即在server{}代码块中添加
rewrite wp-admin$ $scheme://$host$uri/ permanent;
在server{}代码块中的location / {}模块中添加
try_files $uri $uri/ /index.php?$args;
最后重启nginx及相关的服务,就可以解决问题了。
./nginx -t
./nginx -s reload
© 版权声明
声明:本站所发布的文章,源码等资源均为互联网收集。仅限用于学习和交流,请遵循相关法律法规,请勿商用以及产生法律纠纷本站概不负责!本站遵循CC共享许可协议:BY-NC-SA 4.0如有侵权、后门等请联系本站进行删除
THE END