如何:让SSL在Wordpress上工作而不出现404错误
问题如下: 我想在我的WP电子商务WordPress网站上安装SSL证书。我已经通过DirectAdmin安装了SSL。除了许多小的试用外,我还尝试了两种主要方法:如何:让SSL在Wordpress上工作而不出现404错误,wordpress,.htaccess,ssl,https,Wordpress,.htaccess,Ssl,Https,问题如下: 我想在我的WP电子商务WordPress网站上安装SSL证书。我已经通过DirectAdmin安装了SSL。除了许多小的试用外,我还尝试了两种主要方法: 安装了“Wordpress SSL”,并强制管理面板进行SSL加密。>通过此方法,我被阻止进入管理面板,并立即收到404错误。尝试访问/wp管理面板时 将Public_HTML中的所有文件传输到Private_HTML,并将WP admin panel中的网站url从http更改为https://.>通过此方法,我可以使用SSL(h
/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
,因此一切正常。启用SSL后,另一个配置文件开始运行,并且没有所需的AllowOverride All
设置