トップページは表示されるのに固定ページが全部表示されないというエラーを解決したのでメモしておく。
Contents
起きるまでの状況
- WordPressを旧サーバーから新サーバーに移転しようとしていた。
- All in one Migrationでいつも通り引っ越し作業
- トップページは表示されるけど固定ページは表示されない
確認すること
固定ページのアドレスをどうつけているかを確認する。
今回のWPでは、http://example.com/test/●●.php というような特殊な付け方をしていた。
testというディレクトリ部分は場合によって変わる作りだった。
パーマリンク設定
旧WPでは、パーマリンク設定は一番上になっていても普通に動いていたので、おかしいな前と同じなのに動かないなと疑問に思っていたが
パーマリンク設定を「カスタム設定」にして最後のスラッシュを消して試してみると動いた。
旧サイトと同じ設定にすれば動くというわけではなく、そのアドレスにするために必要なパーマリンク設定を適切に行うと動く!
今回の場合は
つまり、test/●●.phpということは最後が/で閉じていないので、自動で/を求めてこないように/を外す必要があった。