19

SSL 安装在我们的服务器上,我们的网站主要是 wordpress,并且有一些非 wordpress 页面可以在 https:// 下正常工作,主页也可以正常工作,但是当我尝试访问 wordpress 页面/帖子时,我得到 404找不到页面错误。我确实尝试了 wordpress https 插件在某些页面上强制使用 ssl,但我得到了同样的错误。我也有自定义永久链接。有什么方法可以在某些 wordpress 页面上强制使用 ssl?问候,J。

4

2 回答 2

34

apache 的 ssl 虚拟主机配置中需要该directory标签,与 http 端口 80 相同,以允许使用.htaccesswordpress 覆盖重定向规则。

<VirtualHost *:443>
    ..
    ..
    ..
    <Directory /var/www/html/domain.com/>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
于 2015-05-19T07:10:00.917 回答
0

它不是 WordPress 特定的,但您可以设置该$_SERVER值以启用 SSL。在 wp-config.php 中添加以下内容:

$_SERVER['HTTPS']='on';

这至少可以让您弄清楚您的服务器配置是否正确,或者您是否有其他一些与 WordPress 相关的问题。

于 2014-03-07T01:04:59.833 回答