Я пытаюсь настроить другую локальную структуру проекта на xampp. Вместо xampp\htdocs\project1\
, являющегося root кода сайта, теперь это xampp\htdocs\project1\htdocs\
.
Изменение документа по умолчанию root на самом деле не вариант, потому что я все еще хочу иметь возможность переключаться между проектами в URL. Так что я хотел бы, чтобы я ввел localhost/project1
в адресной строке, чтобы он указывал на xampp\htdocs\project1\htdocs\
.
Я видел предложение использовать VirtualHost
в httpd-vhosts.conf
, но это означало бы, что каждый проект, над которым я работаю, должен быть определен там вручную (поскольку имена серверов не могут быть определены с помощью регулярного выражения ) насколько я понимаю.
Пример кода для VirtualHost
использования
<VirtualHost *:80>
ServerName www.mysite.tst
ServerAlias mysite.tst
DocumentRoot c:/xampp/htdocs/project1/htdocs
</VirtualHost>
Так что, как я понимаю, какое-то правило переписывания может быть лучшим решением, может быть? Или, может быть, какой-то другой подход к этому? Кто-нибудь знает, как с этим бороться?