フォームを 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 等のブロックタグを指定してモディファイアを記載してください)。