Hatena::ブログ(Diary)

ちらうら PHPとCMSとWEBデザインを貪る  RSSフィード

DesignerでもないEnginierでもないProgramerでもない職人目指して奮闘中・・・

2011-10-27

wordpressのContactForm7をSSL対応する

wordpressにSSLをつけたので、メモ。


1.SSL化のためにプラグインダウンロード

任意のページをSSL化させるために、「WordPress HTTPS」プラグインをダウンロードします。

(プラグインから検索するか、下記よりダウンロードして下さい)

http://wordpress.org/extend/plugins/wordpress-https/


2.WordPress HTTPSの設定を変える

f:id:AI-615:20111028092004j:image

ご利用のサーバーに併せて適宜変えてください。

・Force SSL Exclusively

ページ編集の画面に、「Force SSL」というチェックボックス

公開ボタンの側に新しく追加されています。

ここにチェックが入ったページだけがSSL化します。

今回は、お問い合わせフォームだけをSSL化したいので、

この項目にチェックを入れます。


・Shared SSL

共有SSLのアドレスを設定します。

また、Force SSLを使用していると、

チェックの入っていないページがHTTPリダイレクトするようになります。



3.ページテンプレートの複製

page.phpテンプレートを複製して、別名でアップロードします。

テンプレートの最初に

<?php
/*
Template Name: ページテンプレート名
*/
?>

とすることで、ページ編集画面に複製したテンプレート名が選択できるようになります。

あとは、ヘッダーやフッターなど、

共通で使用している部分のリンクなどが崩れないように、

httpsからもアクセスできる内容に修正しておきます。



4.フォームページをSSLへ変更

お問い合わせページの「Force SSL」のチェックを入れます。

ページテンプレートも先ほど作成したSSL用のテンプレートに変更します。





これでSSL化作業は終わりです。

おそらく、このやり方で共用も専用もいけるのでは・・・と思うのですが、

あちこちで試したわけではないのであしからず(´`)

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元