この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
ルートディレクトリにインストールしたWordpressをサブディレクトリに移動させる方法です。
![かや](https://kayaweb.blog/wp-content/uploads/2022/07/305DAC4F-58FC-42D4-BBDD-B9A18D32A161.jpeg)
かや
動作確認済みですが、念のためバックアップをとってから行ってください
![](https://kayaweb.blog/wp-content/uploads/2023/08/1-1.png)
目次 非表示
サイトのURLを変更せずにWordpressを移動する
お好きな名前(今回はcms)のサブディレクトリを作成したら、WordPressに関わるファイル全てを作成したフォルダに移動します。
自分で運用していないサイトなど、どのファイルを移動してよいのか分からなくなった場合は、WordPressを新規ダウンロードして元から入っているファイルを参考に移動します。
WordPressに関わるファイルをサブディレクトリに移動し終わったら、.htaccess というファイルを新規作成します。
![](https://kayaweb.blog/wp-content/uploads/2023/08/a1bd818badd26b190fdb7d2bffc77e80.png)
作成した.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)で問題なく閲覧できるかを確認して終了です。