質問: お世話になっております。 WordPressを設置しているサーバーにHTMLファイルを置き、 それを現在使用しているドメインにフォルダ名を付与する形で表示したいと考えています。 (WordPressの内容はhttp://example.comで表示し、http://example.com/html/でHTMLファイルを表示する形) 現在サーバーを下記のような形で運用しています。 /(サーバー直下) ├wp ├cgi-binなどシステム関連 └.htaccess サーバー直下の.htaccessには下記のような内容が記入されており、 ``` suPHP_ConfigPath /(サーバー名)/wp/ # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] ``` wpフォルダ内の.htaccessには下記のような内容が記入されています。 ``` RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] ``` HTMLファイルやCSSなどはhtmlフォルダにまとめ、下記の場所にアップロードしております。 /(サーバー直下) ├wp . ├WordPress関連のファイル・フォルダ . └html ├cgi-binなどシステム関連 └.htaccess WordPress内の.htaccessを下記のように変更し、 http://example.com/html/にアクセスすると表示されることは確認できたのですが、 http://example.comにアクセスしてもHTMLファイルの内容が表示されてしまいます。 ``` RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule /html/index.html http://example.com/html/ RewriteRule . /wp/index.php [L] ``` それぞれのURLで内容を分けて表示するにはどのようにすれば大丈夫でしょうか?
回答: 大分時間が経過してしまいましたが、自己解決したので記載しておきます。 .htaccess関連で悩みましたが.htaccessは関係なく、 下記のようなフォルダ構成にし、http://example.com/html/にアクセスすることで可能でした。 とても単純なやり方でOKだったのでお恥ずかしいです。CHERRY様ご助力下さりありがとうございました。 /(サーバー直下) ├wp ├html ├cgi-binなどシステム関連 └.htaccess