質問: はじめまして。 表題の対応を行うためにネット上の情報を調べながら進めていましたが なぜか500エラーとなってしまいます。 ### 今回の目的 現サイト(静的)を、Wordpressで構築した新サイトにてリニューアル。 サブディレクトリにWordpressをインストールしデモ制作。 この度、ルートディレクトリで表示できるよう下記手順にて対応。 1.WP管理画面から「サイトのアドレス(URL)」をルートディレクトリに変更。 2./wp内のindex.phpと.htaccessをルートにコピーします 3.index.php内の記述を変更(/wp/を追加) 4.現サイトコンテンツ削除(とりあえずindex.htmlで検証) ### 発生している問題・エラーメッセージ 上記対応後、ルートディレクトリのURLにアクセスすると 「500エラー」となり表示ができない状態です。 ちなみにWPの管理画面(/wp/wp-admin)は正常に表示されています。 何か考えられる原因があればご教授いただけませんでしょうか。 よろしくお願いいたします。 ### 参考 ■現在の.htaccessの記述 <ルート直下> BEGIN WordPress RewriteEngine On RewriteBase /wp/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] END WordPress </wp/直下> BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] END WordPress ※コメント部分は削除しています。
回答: 1..htaccessは下階層のものをそのままルートへコピー 2.index.phpの中にある ``` require( dirname( __FILE__ ) . '/wp-blog-header.php' ); ``` を ``` require( dirname( __FILE__ ) . '/下階層のディレクトリ名/wp-blog-header.php' ); ``` ※下階層のディレクトリ名は修正してください へ変更後ルートへアップロード ではないでしょうか??