WordPressのパーマリンクでindex.phpが勝手に挿入される。>WordPressのパーマリンクでindex.phpが勝手に挿入される。この記事は1年以上前の記事のため、内容が古い可能性があります。久しぶりにこの現象になったのでメモ。パーマリンクの「カスタム構造」にて、なぜか頭にindex.phpが勝手に入る現象が発生。消すことはできますが、そうするとページが開かなくなるという困った状態になります。Pretty"」という形式になっているらしい。パーマリンクによく似ています。ことですが、いやいや全く持って似て非なるものですよ。いうわけでいろいろと調べた結果、htaccessを直接記述すればよいとのこと。以下、例は「ドキュメントルート/wordpress」にインストールしていると仮定してください。ドキュメントルートにそのままおいている場合は「wordpress/」部分はいらないはずです。WordPressこれをwordpressフォルダにアップロードしたところ、「カスタム構造」の設定でもページが開くようになりました。マルチサイト化すると、「パーマリンク設定」画面の「カスタム構造」では強制的に「/index.php」が入るようになるため、上記の方法では直せなくなります。(正確にはネットワーク設定で「/index.php」は削除可能なのですが、その後のhtaccessの設定がうまく行きませんでした。)この状態になった場合は、このサイトに書かれている方法が非常に有効です。要するに、どこかのプラグインにadd_filter('got_rewrite','__return_true');を潜り込ませて、有効化すればOK。これで、「パーマリンク設定」画面で編集してもindex.phpが入ることはなくなるし、htaccessも特に編集することなく(マルチサイト化したときの初期の設定のもので)ページも正常に開くようになります。関連記事はYARPP関連記事プラグインによって表示されています。WordPressのパーマリンクでindex.phpが勝手に挿入される。WordPressのパーマリンクでindex.phpが勝手に挿入される。WordPressのパーマリンクでindex.phpが勝手に挿入される。WordPressのパーマリンクでindex.phpが勝手に挿入される。