wp.geek|世界のWordPress最新情報を届けるメディア WordPressのプロによる
情報発信メディア

カスタマイズ 2023.01.20

【MW WP FORM】完了画面からすぐに入力画面へリダイレクトされる?原因と解決方法

この記事を書いた人

土井 純也

WordPressスペシャリスト・エンジニア/株式会社e2e 取締役 / CTO

1985年北海道生まれ。
200社以上の大手上場企業のWordPressサイトの制作、保守・セキュリティをサポートしている。

【 展開しているサービス一覧 】
■WordPress開発サービス「wp.make
■WordPress保守/運用サービス「wp.support
■WordPressハッキング/緊急復旧対応サービス「wp.rescue
■WordPressバージョンアップ代行サービス「wp.versionup

こんにちは、土井です!

今回は、『MW WP FORM』に関して、『wp.support』でWordPress保守を請け負っているお客さまから相談を受けたケースをご紹介します。

『MW WP FORM』の不具合!?完了画面から入力画面にリダイレクト

先日、『MW WP FORM』の実装中に、フォーム等のコーディングも終わり、あとはテストだけという状況で、以下のような現象が起きました。

  1. フォームを入力する
  2. フォームを送信する
  3. 完了画面が一瞬だけ表示される
  4. すぐに入力ページへリダイレクトされる

最初はキャッシュかと思いましたが、シークレットウィンドゥ等でも治らず、検索してもそれらしい記事も出てこない、とのことで、困ってらっしゃいました。

原因

弊社に電話でご相談いただき、さっそく管理画面を見せていただくことに。
しばらく睨めっこをして、怪しいところを発見!

完了画面のURL末尾にスラッシュがない

完了画面のURL末尾に「/」がない!!!

今回のお客さまのサイトでは、末尾「/」有りでURLの正規化が行われていましたので、この「/」が無いことで、

  1. 完了画面が表示される
  2. 「/」無しのURLから「/」有りのURLへリダイレクトされる
  3. 完了ページへの直接アクセスになるため、入力画面へリダイレクトされる

といった処理が走っていたんですね!

解決方法

わかってしまえば簡単!末尾に「/」をつけて再度テスト!

完了画面末尾にスラッシュをつける

無事、完了ページが表示されました!

意外と気づきにくいところですよね。

間違っていないはずなのに、と思う時は、だいたいすごく基本的な部分でミスをしているもの。
自戒も込めつつ、事例のご紹介でした!

バージョンアップが面倒だと思ったら、WordPress保守サービス『wp.support』

wp.support

WordPressのバージョンアップやセキュリティ対策にお悩みではないですか?

大手・上場企業100社以上のWebサイトの安全を守る、WordPressのプロフェッショナル集団が、あなたのWordPressサイトを守ります!

【対応範囲】
・WordPress、プラグインのバージョンアップ ・セキュリティ対策 ・継続的なバックアップ ・緊急時の復旧対応 ・技術サポート・電話/メールサポート無制限 etc...

詳しくは以下よりお問い合わせください!

『wp.support』についてもっと詳しく