XAMPPでルートパスを変更する(Windows)

サイト制作している人は、ローカル環境で動作確認の際にXAMPPをつかっていると思いますが、CMSで作っているとよくサイトのルートパスを変えたいってことがあります。
例えば、ルートフォルダを C:\hogehoge\htdocs ではなく、C:\hogehoge\htdocs\site をルートにしたい場合は、以下のような手順でXAMPPの設定を変更する。

1. XAMPPをインストールしているフォルダから httpd-vhosts.conf を探してエディタで追記する。

ファイル場所 C:\xampp\apache\conf\extra\httpd-vhosts.conf
開いたら、下記のように追記する。ServerNameは任意で。

<VirtualHost *:80>
 DocumentRoot "C:\hogehoge\htdocs\site"
 ServerName local-server
</VirtualHost>

2. 今度は httpd.conf を探してエディタで追記する。

ファイル場所 C:\xampp\apache\conf\httpd.conf
開いたら、下記のように追記する。

<Directory "D:\hogehoge\htdocs\site">
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>

3. 最後にWindowsのhostsを編集する

ファイル場所 C:\Windows\System32\drivers\etc\hosts
を管理者権限で起動したメモ帳で開いて以下のように追記する。

127.0.0.1 local-server

以上ができたら、XAMPPを再起動してブラウザで http://local-server/ と入力してアクセスして確認する。