问题如下:
我想在我的WP电子商务WordPress网站上安装SSL证书。我已经通过DirectAdmin安装了SSL。除了许多小试用,我尝试了 2个主要方法:
问题。如何在不丢失所有图像的情况下使SSL工作(最好只有管理面板)?
答案 0 :(得分:1)
我遇到与您列表中的#1相同的问题(尝试通过https访问我网站上的任何网址时出现404错误),我的解决方案是将这些行添加到/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
。