httpとhttpsでのディレクトリが異なるサーバでのSSL化
-
お問い合わせページに共用SSLをかけようとしたところ、404エラーが出てページを表示できませんでした。
今回のケースではわたし側からサーバーを見ることや管理することはできないのでお客様に(お客様ご自身で管理しています)確認したところ、SSLのフォルダが別になっているサーバーでした。(OCNメール&ウェブPro L1でVPS)http://sample.com(現メインサイト)
https://アカウントID.securesites.net(共用SSL用のアドレス)前者は /var/www/html
(apacheのデフォルト設定)
後者は /home/~~~/www/~~~/
(apacheのVirtualDomain設定)お客様から、(以下引用)
『https://アカウントID.securesites.net/contact/からシンボリックリンクを
http://sample.com/contact/に貼ると思うように動くか?
テスト用のページを作ってhttps://アカウントID.securesites.net/contact/でアクセスできるようにシンボリックリンクを貼りました。今の状態でテストページを表示することが出来ます。
本物のお問い合わせフォームにシンボリックリンクを貼ったらどうなるか実験してみたいのですがお問い合わせフォームの実体はどこにあるのでしょうか?』
といった内容の返信がきました。お問い合わせフォームの実体というのはどういう意味でしょうか?
お客様がお問い合わせフォームを変更できるようにしているためプラグインを使っていますが、たとえばpage-otoiawase.phpがお問い合わせページのファイルだとすれば、page-otoiawase.phpを/home/~~~/www/~~~/へ置くということでいいのでしょうか?(参考URL)http://ja.forums.wordpress.org/topic/9983?replies=5を読み、こういう場合は、
・WordPressを2つインストールする
・htmlファイルを置く
・シンボリックリンクを貼る
ができることはわかりましたが、上記の参考URLは1年前の質問であり、昨年ロリポップで発生した大規模な乗っ取り被害で、シンボリックリンクの話題が出ていましたので、サーバーに関してはまだ知識があやふやな私にはシンボリックリンクは大丈夫なのか判断に迷っています。ちなみに、wordpress HTTPSを導入していましたが、編集画面の「メディアを追加」から画像などを追加しようとした際に、メディアライブラリ一覧が表示されないという現象が起き、停止しています。
プラグイン同士の衝突かと思い、サイトの表示に直接影響のないもしくは必須ではないプラグインのみ停止して確認はしました。そもそもテストサーバーではこのような現象は起こっていないので、何が原因かはいまのところわかっていません。WPを2つインストールが一番簡単なのでしょか?
その場合は、https://アカウントID.securesites.net以下にはサーバーをコントロールするための重要システムページが複数あるため作業は慎重を要しますと言われております。
参考URLをみてもIEで警告が出るとのことですので、この方法はあまりうまくいかないかなと思っています。htmlファイルを置くことも可能なようですが、お客様がお問い合わせフォームを変更できるようにしているため、その変更をした場合にはお客様に毎回変更していただく必要があるなという状況です。
どなたかご教授よろしくお願いいたします。
- トピック「httpとhttpsでのディレクトリが異なるサーバでのSSL化」には新たに返信することはできません。