我正在尝试在我的 wordpress 网站上启用 ssl,但遇到了一些困难。我已经通过 wordpress ssl 插件启用了 ssl 管理员(经过很好的审查),并且还需要 ssl 用于其他几个页面。管理面板与 https 配合得很好,主页和其他几个页面也是如此。然而,在其中许多页面上,即我使用我编写的 php 插件动态生成的页面,我收到 404 错误:
未找到
在此服务器上找不到请求的 URL /create/5。
upsmart.com 上的 Apache/2.2.22 (Ubuntu) 服务器端口 443
到目前为止还没有奏效的方法包括:
我已经在服务器上启用了 mod-rewrite,我尝试将仪表板中的站点 url 更改为明确为 https:// 并且我已经扫描了 php 中的 http:// 硬编码实例
真的在这个问题上摸不着头脑,所以任何想法都会受到赞赏。
作为参考,我在 Ubuntu 12.04 上使用 Apache。
更新! 我检查了我的 Apache 错误日志并得到以下消息:
文件不存在:/home/user/www/create
我看到它的反应是“当然不是。如果我试图让它到达http://example.com/create/为什么它会读为 ~/www/create?