【WordPress】index.htmlを公開しつつindex.phpで確認しながら構築
制作環境は場合によって多種多様にある思いますが、今回はクライアントから「現在の静的ページindex.htmlを公開しつつ、裏でWPを構築したい」という要望がありました。
しかし、WPのデフォルト仕様では、index.phpにアクセスするとhogehoge.comにリダイレクトされてしまいます。
これではindex.htmlの内容が表示されてしまうのでうまくありません。
かといって、.htaccessでindex.phpを優先させてしまうと、hogehoge.comでindex.htmlが表示されなくなり本末転倒。
そこで、
wp-includes/canonical.phpの458行目付近(v3.5.2)にある
$redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']);
をコメントアウトします。
これで、リダイレクト機能を解除できるので一件落着。あくまで確認用の応急処置なので納品時はしっかり戻しましょうね。
【WordPress】 index.htmlを公開しつつindex.phpで確認しながら構築 の関連記事
コメント
No comments yet
コメントする
次項 【WordPress】NextGEN GalleryのLightboxがIE9で動かない
前項 【WordPress】trust formで管理画面用URLを入れたくない
▲知識Z(ゼータ)トップへ