Есть несколько вариантов, но самый простой - это, вероятно, использовать перезапись URL с учетом ваших текущих настроек.
mod_rewrite в .htaccess
В вашей папке htdocs создайтефайл .htaccess:
RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain/$1 [QSA,L,NC]
Виртуальный хостинг с Apache
Вы также можете отредактировать свой контейнер VirtualHost в конфигурации Apache, чтобы изменить каталог.Если вы используете XAMPP, то ранее я писал об использовании виртуальных хостов с в своем блоге .
Например:
<VirtualHost *:80>
ServerAdmin name@domain.com
DocumentRoot c:\xampp\simonholywell.com\pub
ServerName simonholywell.localhost
<Directory c:\xampp\simonholywell.com\pub>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Сервер разработки для команд (или отдельные лица)
Я также написал большую статью о настройке сервера разработки или промежуточной обработки для команды , что было бы неплохо, если бы вы настраивали такую систему.Это позволяет вам просто добавить папку на сервер, и она сразу становится доступной как поддомен без какой-либо дополнительной настройки.Это так называемый массовый виртуальный хостинг.