質問: ### 実現したいこと・困っていること・現状 HPのURLをWordPressのインストールディレクトリ([ドメイン/wp])とは違うもの(ドメイン名only)にしたくて、WordPressのインストールディレクトリの.htaccessファイルを、ルートディレクトリにコピーするべきかしないべきかで手が止まっております...。 (すいません、私初心者で、上記の日本語がややおかしなものとなっているかもしれません。) WordPress Codex 日本語版の、「WordPress を専用ディレクトリに配置する」のページで 「7. .htaccess ファイルをルートディレクトリにコピーする」とありました。 それをしようとしたら、私のルートディレクトリには既に.htaccess ファイルが存在していました...。 ### 質問 WordPressディレクトリの.htaccessファイルを、ルートディレクトリの.htaccessファイルに上書きしてしまってもよろしいのでしょうか? あるいは、コピーも何もしないで、そのままにしていてもよろしいのでしょうか? 私、ほとんど詳しくありませんで、でもなんとなく上書きしてはいけないような気がしまして、詳しい方に教えていただきたく、質問させていただきました。 (自分なりに必死であれこれ調べてみたのですが、どうにも見つけられませんでした...。(v_v)) ### ルートディレクトリの.htaccessのソースコード ``` suPHP_ConfigPath /home/[サーバーID]/[ドメイン]/xserver_php/ AddHandler fcgid-script .php .phps FCGIWrapper "/home/[サーバーID]/[ドメイン]/xserver_php/php-cgi" .php FCGIWrapper "/home/[サーバーID]/[ドメイン]/xserver_php/php-cgi" .phps # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress ``` ### WordPressディレクトリの.htaccessのソースコード ``` # BEGIN WordPress RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] # END WordPress ``` です。 どなた様かご教授をお願いできるとありがたいです。m(_ _)m P.S. ちなみに、index.phpファイルは、WordPressディレクトリのindex.phpファイルをコピーして、「/wp」というコードを追記して、ルートディレクトリにコピーしました。 そのため、嬉しくも独自ドメインのルートディレクトリアドレスでHPを表示できるようになりました! それでも、WordPressディレクトリの.htaccessファイルを、ルートディレクトリにコピー&上書きをする必要があるかどうかを、どなた様かに教えていただきいです。m(_ _)m
回答: どういった経緯で `# BEGIN WordPress~# END WordPress` が紛れ込んだかはわかりませんが、わざわざ上書きしなくても良いと思います。(ルートディレクトリにあるWordPress用の.htaccessとして記述内容は問題ないと思います) どちらにせよ**全てのファイルとデータベースのバックアップ**はされているでしょうし、ドメイン直下への移動ということは**長く運用しているものでは無い**のでは、と推察できるので、引き続き手順を進まれれば良いと思います。