サポート » 使い方全般 » 特定ページのみSSLに対応する方法はありますか?

  • atok888

    (@atok888)


    お問い合わせページのみSSLに対応させたいと考え、共有SSLではなく、SSL証明書導入してSSL対応しました。

    ssl領域のディレクトリは
    /ssl

    wordpressのディレクトリは
    /www/wordpress

    という感じでwordpressをインストールしているディレクトリとルートが異なるため、Contact Form7をSSL領域で動かすことは難しいと考えました。
    そこでssl領域にwordpressをインストールしました。当然全てのサイトが、https://〜で表示されるようになりました。全てのサイトがhttps://〜では困るので、通常はhttp://で表示して、特定ページ(お問い合わせページ)のみhttps://〜で表示させたいと考えています。
    プラグインなどを利用して、このように運用することは可能でしょうか?

    もしくは/www/wordpressディレクトリでContact Form7をSSL領域で動かすことはできるのでしょうか?

    レンタルサーバはファーストサバです。なんとかこの条件でサイト表示したいと考えております、どなたか解決策をご教授願えないでしょうか。よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター jim912

    (@jim912)

    atok888さん、こんにちは。

    以前、httpとhttpsでのディレクトリが異なるサーバで、シンボリックリンクを用いて、フォームのみSSL化したことがあります。
    ただし、シンボリックリンクを作成できるかどうかや、特定の機能については、正しく動作市内可能性もありますので、可能であればSSLも同一ディレクトリで動作するプランやサーバにした方が間違いはありません。

    トピック投稿者 atok888

    (@atok888)

    jim912 さん、ありがとうございます。

    色々考えた結果、苦肉の策としてsslディレクトリにもwordpressをインストールしてみました。
    そしてフォームを設置してあるページのみ、sslディレクトリで管理しよう試みました。そのページへのリンクだけhtps://〜になっています。ここまではうまく動作したように思ったのですが、このフォーム設置ページからのリンクは全てwordpressディレクトリへのリンクhttp://〜になる為、IEではセキュリティの警告が出てしまいます。

    これは、シンボリックリンクを使った場合にも同様に起こってくるものなのでしょうか?
    また、そもそもこの運用の仕方には問題があるのでしょうか?このセキュリティ警告のアラートが出る問題がクリアできればこのままの運用でもいいのかなと思っています。。

    こんにちは。
    つい最近、同じような案件があったので、書き込みさせていただきます。
    私が、独自SSLでContact Form7の設置をした際は、

    1. SSLディレクトリにシンボリックリンクを作成
    2. wordpress HTTPSプラグインをインストール・設定

    で、問題なく動きました。

    ファーストサーバでシンボリックリンクが使えるかどうかは私には分かりませんが、少し古い記事ですが以下のようなページもあるので、なんとかなるかもしれません。シンボリックリンクを使えば、わざわざwordpressを2つインストールする必要はなくなります。
    http://sebisawa-private.blogspot.jp/2009/02/blog-post_9759.html

    wordpress HTTPSプラグインは、特定のページだけSSLにしてくれるプラグインで、ページ内の画像などのURLもすべてhttps://~にしてくれますので、セキュリティのアラートが出ないようにできます。
    http://wordpress.org/extend/plugins/wordpress-https/

    以上、参考になれば幸いです。

    トピック投稿者 atok888

    (@atok888)

    daichifiveさん、ありがとうございます。

    レンタルサーバーにはシンボリックリンクが使えるかどうか確認していないのですが、自分には技術的に敷居が高く感じました。
    結局、/sslにお問い合わせページのみhtmlファイルを置くことにしました。wordpressが吐き出すソースをコピペすることで、Contact Form7をそのまま使うことが出来ました。これはうれしい誤算でした。wordpressを2つインストールすること無く、結果的にスッキリと解決することが出来ました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「特定ページのみSSLに対応する方法はありますか?」には新たに返信することはできません。