この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
ルートディレクトリにインストールしたWordpressをサブディレクトリに移動させる方法です。
かや
動作確認済みですが、念のためバックアップをとってから行ってください
目次 非表示
サイトのURLを変更せずにWordpressを移動する
お好きな名前(今回はcms)のサブディレクトリを作成したら、WordPressに関わるファイル全てを作成したフォルダに移動します。
自分で運用していないサイトなど、どのファイルを移動してよいのか分からなくなった場合は、WordPressを新規ダウンロードして元から入っているファイルを参考に移動します。
WordPressに関わるファイルをサブディレクトリに移動し終わったら、.htaccess というファイルを新規作成します。
作成した.htaccessに以下のコードをコピペします。
次に、コードの「sample.com」の2箇所をドメイン名(URL)に変更。
「sub」の3箇所をサブディレクトリ名(今回の場合cms)に書き換えます。
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?sample.com$
RewriteCond %{REQUEST_URI} !^/sub/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /sub/$1
RewriteCond %{HTTP_HOST} ^(www.)?sample.com$
RewriteRule ^(/)?$ sub/index.php [L]
いつものドメイン(URL)で問題なく閲覧できるかを確認して終了です。