これには VirtualHost も機能し、サブディレクトリを必要とせずに複数のプロジェクトをホストできるため、より適切に機能する可能性があります。方法は次のとおりです。
httpd.conf (または httpd.conf に相対的な extra\httpd-vhosts.conf。末尾のスラッシュ「\」により、機能しない可能性があります):
NameVirtualHost *:80
# ...
<VirtualHost *:80>
DocumentRoot C:\projects\transitCalculator\trunk\
ServerName transitcalculator.localhost
<Directory C:\projects\transitCalculator\trunk\>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
HOSTS ファイル (通常は c:\windows\system32\drivers\etc\hosts):
# localhost entries
127.0.0.1 localhost transitcalculator.localhost
XAMPP を再起動すると、 http://transitcalculator.localhost/にアクセスできるようになり、そのディレクトリに直接マップされます。
これは、ドメイン名のルートにあるサイトを開発している実稼働環境を複製しようとしている場合に役立ちます。たとえば、サーバーに引き継がれる絶対パスを持つファイルを指すことができます。
<img src="/images/logo.png" alt="My Logo" />
一方、エイリアスまたはサブディレクトリを使用する環境では、現在のファイルに対して「images」ディレクトリがどこにあったかを正確に追跡する必要があります。