実現したいこと
スラッグ名と重複するフォルダ「/member/」を作成した状態で
このフォルダのWORDPRESSの記事を表示したい。
理由としては、basic認証を設置し、このフォルダ以下を会員限定の別サイトと設定したいからです。
このフォルダ内のサイトで利用する画像なども全てこのフォルダ以下に配置しています。
前提
WEBARENAのサーバーにWORDPRESSをインストールし、それを利用しています。
インストールフォルダは/wp/ですが、ルートフォルダに記事を表示させるため、
ルートフォルダにもindex.phpを設置しています。
これについては問題なく稼働しています。
発生している問題・エラーメッセージ
/member/(index.php)にアクセスすると500エラーが出て何も表示しません。
/member/フォルダにあるHTMLファイルや画像ファイルは、直接URLを入れれば閲覧できています。
また、/member/フォルダがなければ、
/member/以下に作成したWORDPRESSの記事はすべて正常に見えることも確認済みです。
試したこと
/member/フォルダに入れたindex.phpの中で、
下記の3パターンの書き方でwp-blog-header.phpの場所を指定しましたが
いずれもうまくいきませんでした。
1: require __DIR__ . '/wp/wp-blog-header.php'; 2: require( dirname( __FILE__ ) . '/../wp/wp-blog-header.php’ ); 3: require '/virtual/IPアドレス/home/wp/wp-blog-header.php';
インストールフォルダと実際の表示URLが異なるので、そのあたりでズレが出ているのでしょうか。
あるいは、そもそも書き方や配置内容が間違っているのでしょうか。
よろしくお願いします。
0 コメント