新しいドメインをwordpressに設定したら「リダイレクトループしてます」っていうエラーになる問題

久々に日本語ドメインを取得してロリポップのサーバーで設定。
しばらくして使えるようになる。

前から作っていたwordpressのサイトにその日本語ドメインをあてた。

そうしたら管理画面は問題ないんだけど、公開サイト側が「リダイレクトループしてます」っていうエラーになってしまう。

リダイレクトループの対策で見つけたのが次の方法

functions.phpに以下を追加する。

remove_filter('template_redirect', 'redirect_canonical');

 

これでリダイレクトループはしなくなった。

だけど・・・・

次の問題:MW WP Formで不具合が!

メールフォームで「確認」ボタンを押すと「送信」の画面にならずサイトトップへ行ってしまう。

もういちどメールフォームに戻ると「送信」の画面になっているので「送信」ボタンを押すとまたサイトトップへ。

再度メールフォームに戻るとthanks画面になっている。

なんか一々サイトトップへ行ってしまう。

リダイレクトの設定がおかしいらしい。

パーマリンク設定

パーマリンク設定にいって何もせず「変更を保存」。

「.htaccessの更新が必要」と出たら(出なかったら自動で更新されたんだと思う)下の方の

rewrite

スクリプトを使って該当するwpルートの.htaccessを編集する。

たぶんこの.htaccessを編集がネックなんじゃないかなと思う。

これで正常にリライトが効くんじゃないかな。

.htaccessを編集したらMW WP Formも大丈夫になった。