menu
Webを活用してお客様のビジネス課題を解決します。札幌・東京を拠点にWebコンサルティングをコアにした、Web制作・システム開発・サーバ構築会社です。

WordPressでindex.phpが/にリダイレクトされる件

シェア
ツイート
シェア
ブックマーク
タイトルとURLをコピー

最終更新日:2024/12/01   公開日:2016/11/22

こんにちは、中村です。

wordpress-bg-medblue

 

最近WordPressで運用しているサイトにて、

アクセス時(www.example.com/)にLPを表示し、WordPressをwww.example.com/index.phpに表示する。

ということをするタイミングがありました。

 

WordPressではwww.example.com/index.phpにアクセスすると、www.example.com/にリダイレクトします。

これはWordPressのデフォルトの機能(wp-includes/canonical.php)なので、functions.phpに

remove_filter(‘template_redirect’, ‘redirect_canonical’);

を記述します。

 

すると、

www.example.com/index.php

でもアクセスができます。

 

あとはnginxの設定で、

location =/ {

try_files (表示させたいファイル) @hoge ;

root (上のファイルまでのパス);

}

location @hoge {

/で使っている設定を記述;

}

でwww.example.comでLPが表示。

www.example.com/index.phpでWordPressが表示されます。