WP从Apache迁移到Nginx结果-404-在https

时间:2019-06-25 19:48:06

标签: wordpress nginx https http-status-code-404 nginx-config

那是一个加载的标题。 我将站点从Apache移到了Nginx,并且正在学习Nginx用自己的方式做事的艰难方法。它不喜欢htaccess文件,会忽略它们。这在运行Wordpress时会引起问题,因为据说wordpress喜欢使用htaccess文件,而nginx则不喜欢。为什么?我不知道。

无论如何

通过将代码放置在nginx.conf文件中,我设法弄清了如何从404深渊中恢复网站

location / {
        index index.php index.html;
        if (!-e $request_filename)
        {
                rewrite ^/(.+)$ /index.php last;
        }
}

但是。

虽然页面在HTTP上正常加载,但是HTTPS仍然显示可怕的404。为什么?我不知道。那么,有人知道下一步该怎么做吗?

1 个答案:

答案 0 :(得分:0)

嗯,事实证明,我还必须在nginx.ssl.conf文件上添加相同的代码。 为什么?我不知道,但是可以。