PowerCMS™
現在、PHP の脆弱性に関する報道および発表に伴いお問い合わせが集中しており、回答まで通常よりもお時間を頂いております。ご理解とご協力をお願します。
[新着情報] PHP の重大な脆弱性(CVE-2026-109618、CVE-2026-109619)に関する対応のお願い を追加しました。
[新着情報] JVN#91153973 で注意喚起されている複数の脆弱性についてワークアラウンドの対策 (10月9日更新) を追加しました。
[よくあるご質問] リリースのお知らせなど PowerCMS 製品のメールマガジンを受け取るには? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > テンプレートのカスタマイズ > フォームを HTTPS に切り替えたいのですが、簡単な方法は…

フォームを HTTPS に切り替えたいのですが、簡単な方法はありますか?

ContactForm の送信先を HTTPS にすることで可能です。 mt-config.cgi の環境変数 ContactFormCGIPath に https から始まる URL を指定してください。

ContactFormCGIPath https://example.com/mt/

上記のように環境変数を指定いただくと、<$mt:ContactFormSelector$> などで出力したフォームのアクションの URL が https に変更できます。

※環境変数 ContactFormCGIPath に HTTPS URL を指定されますと、PowerCMS で管理しているすべてのフォーム送信先が指定した URL となりますので、マルチドメインのサイトを同じ PowerCMS で管理されている場合はご注意ください。

マルチドメインのサイトを同じ PowerCMS で管理している場合、replace モディファイアで URL を置換する方法をご検討ください。

変更したい箇所を

replace='<form action="http://','<form action="https://'

のように記載したモディファイアで囲んでください(適当なブロックが存在しない場合は、MTFor や MTUnless 等のブロックタグを指定してモディファイアを記載してください)。

  
更新日
2023年12月7日

この質問の関連カテゴリー

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。