我的网站www.auzcan.com的主页显示404错误,但是从GoDaddy安装SSL证书后,其他页面运行正常。我尝试了这里可用的所有解决方案,但都徒劳无功。期待您的帮助。提前致谢。
答案 0 :(得分:0)
尝试在管理面板->设置->阅读中检查您的首页设置。
应该选择“最新帖子”选项,或者选择“静态页面”选项,并将首页设置为有效页面。
可能是没有正确设置主页的情况
答案 1 :(得分:0)
我遇到了完全相同的问题,对我来说,解决方案是将这些行添加到/etc/apache2/sites-enabled/default-ssl.conf
,这是我启用SSL的网站的配置文件:
<Directory /var/www/html/>
AllowOverride All
</Directory>
当然,这假定为DocumentRoot /var/www/html
。如果您的设置不同,请相应地进行更改。
问题是Wordpress使用 .htaccess 规则来处理URL并使其正常工作, AllowOverride 所有都必须位于服务器的配置文件。
在我的情况下,未启用SSL和启用SSL的变体的配置位于单独的文件中。非SSL配置一直具有 AllowOverride All ,因此一切正常。启用SSL后,另一个配置文件开始起作用,并且没有必需的 AllowOverride All 设置。