分两种情况,第一种:没有使用SSL证书。
这种情况下,在这里配置了自定义结构以后,需要在Server{ }的中括号里添加下面标注蓝色加粗的那一段代码,这样才能好用。
文章源自原紫番博客-https://www.yuanzifan.com/7476.html
[code]文章源自原紫番博客-https://www.yuanzifan.com/7476.html
location / {
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;//这行是为了防止打开后台、插件页等打不开的。文章源自原紫番博客-https://www.yuanzifan.com/7476.html
[/code]文章源自原紫番博客-https://www.yuanzifan.com/7476.html
文章源自原紫番博客-https://www.yuanzifan.com/7476.html
第二种情况,使用了SSL,则必须先将SSL证书导入,然后修改conf使证书好用,然后再添加上述蓝色代码,才能使得wordpress功能恢复正常且页面可以访问,不然会一直报一个404 page not fuond的Nginx的错误。文章源自原紫番博客-https://www.yuanzifan.com/7476.html 文章源自原紫番博客-https://www.yuanzifan.com/7476.html
评论