【发布时间】:2020-05-10 14:36:41
【问题描述】:
我的网站 www.auzcan.com 的主页显示 404 错误,但是从 GoDaddy 安装 SSL 证书后其他页面工作正常。我已经尝试了所有可用的解决方案,但都是徒劳的。期待您的帮助。提前致谢。
【问题讨论】:
-
没有您的配置、环境信息等,猜测太多可能性。
标签: wordpress ssl http-status-code-404 website-homepage
我的网站 www.auzcan.com 的主页显示 404 错误,但是从 GoDaddy 安装 SSL 证书后其他页面工作正常。我已经尝试了所有可用的解决方案,但都是徒劳的。期待您的帮助。提前致谢。
【问题讨论】:
标签: wordpress ssl http-status-code-404 website-homepage
尝试在管理面板-> 设置-> 阅读中检查您的首页设置。
它应该选择您的最新帖子选项,或者选择静态页面选项并将首页设置为有效页面。
可能是主页设置不正确
【讨论】:
我遇到了完全相同的问题,我的解决方案是将这些行添加到/etc/apache2/sites-enabled/default-ssl.conf,这是我启用 SSL 的网站的配置文件:
<Directory /var/www/html/>
AllowOverride All
</Directory>
当然,这假定 DocumentRoot /var/www/html。如果您的设置有所不同,请相应更改。
问题是 Wordpress 使用 .htaccess 规则来处理 URL,为了使它们正常工作,AllowOverride All 需要在服务器的配置文件。
在我的情况下,非 SSL 和启用 SSL 的变体的配置位于单独的文件中。非 SSL 配置一直有 AllowOverride All,所以一切正常。启用 SSL 后,另一个配置文件开始发挥作用,并且没有所需的 AllowOverride All 设置。
【讨论】: