wordpress サイトで SSL を有効にしようとしていますが、少し問題が発生しています。wordpress sslプラグイン(十分にレビューされています)を介してssl管理者を有効にし、他のいくつかのページにもsslを必要としました。管理パネルは、ホームページやその他のいくつかのページと同様に、https でうまく機能します。ただし、それらの多く、つまり私が作成した php プラグインで動的に生成したページでは、404 エラーが発生します。
見つかりません
要求された URL /create/5 は、このサーバーで見つかりませんでした。
upsmart.com ポート 443 の Apache/2.2.22 (Ubuntu) サーバー
これまでうまくいかなかったアプローチには、次のものがあります。
サーバーで mod-rewrite を有効にしました。ダッシュボードでサイトの URL を明示的に https:// に変更してみました。また、http:// のハードコーディングされたインスタンスの php をスキャンしました。
これについて本当に頭を悩ませているので、どんなアイデアでも大歓迎です。
参考までに、Ubuntu 12.04 で Apache を使用しています。
アップデート! Apache エラー ログを確認したところ、次のメッセージが表示されました。
ファイルが存在しません: /home/user/www/create
それを見たときの私の反応は、「もちろんそうではありません。http://example.com/create/に取得しようとしている場合、なぜそれを ~/www/create と読むのでしょうか?