【WordPress】固定ページが404になってた時の対応

WordPress

固定ページ(お問い合わせページ)がいつからか404になってました。


とりあえず、直近いれたプラグインをON/OFFしながら探ったところ、、見つけました・・・
多言語プラグインの「Bogo」が影響していたようです。
※「Bogo」を無効化にすると固定ページの表示が復活する。

いままでお問い合わせページのリンクは以下にしてました。

techtech-note.com/お問い合わせ/

よく考えるとBogoを導入したことで、例えば英語ページの場合、「en」というサブディレクトリが作成され、以下のようなリンクになります。

techtech-note.com/en/post-id/

ここらへんの仕様とバッティングするんでしょうか。。。

スポンサーリンク

解決策

これ、完全予測でやってみたらビンゴな対応でした。

結論、固定ページのリンクを半角英字に変更して解決。

techtech-note.com/contact/


この解決方法の注意点として、リンクを変更することで対象固定ページのインデックスもリセットされてしまいます。
ただ、問い合わせページだし、ま、いっかと割り切りました。

解決策を他にも検索しましたが、function.phpや.htaccessをいじったり、プラグインを変更するなど出てきましたが、それはそれで変更のインパクトや影響があるなと。

検討した末、今回の対応に落ち着きました。

固定ページのリンクの変更の仕方

一応メモ。

まず、固定ページから、対象の固定ページを編集で開く。

右メニューの「固定ページ」の「リンク」項目を選択。

選択するとフォームが表示されるので、ここから新しいリンクを指定して更新するだけ。


これで無事、ページ復活!!

タイトルとURLをコピーしました