質問: サイトリニューアルのために、別のテストサーバでサイトを構築し(テストサイト) 本サーバへwp移行を試みたのですが、うまくいきません。 ### 発生している問題・エラーメッセージ 下記現象が起きています。 どの部分を見直せば良いかわからず質問した次第です。 <root直下の構造> /A/ →wpインストール済み、既存サイトが表示されるようになっています。 /A/B/ →別のテストサーバーで構築した、サイトコンテンツとデータベースを移行しました。 MySQL、wp_config.php、index.phpで諸々設定を変更し、/A/B/にアクセスをしても/A/のテンプレートで画面が表示されてしまいます。 (adminログイン画面等も表示されません。) どなたかアドバイスをお願いできますと助かります。 ### 前提・実現したいこと /A/B/にアクセスすると、テストサイトが表示されるようにしたいです。 ### .htaccessの記述 RewriteEngine On RewriteBase /B/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /B/index.php [L] ### MySQL wp_ws_optionsのsiteurl、home共に Aのドメイン名/B/ となっています。
回答: Wordpressを入れ子にしようとしてるのですか? そいつぁできませんねぇ 基本Wordpressは以下の階層へのリクエストも 全てindex.phpにまとめるようになってるので 入れ子になってるWordpressにリクエストは届かないです 追記 一応、上位のwpのhtaccessでB/...のリクエストをB/index.phpに渡すようにすれば ある程度は行くと思いますが完璧ではないはずです 基本Wordpressはリクエストの解析はindex.php以降でやるんですが マルチサイトを筆頭にそうでないやつも結構います