我有一个快速的问题。我第一次尝试使用 Laravel。为此,我正在使用 Wamp。而且我不知道这是否重要,但我在这个地址设置了 wamp 的 DocumentRoot :
DocumentRoot "C:\Users\Bebop\Documents\Site Internet/"
我在一个名为 Sites 的文件夹中将 wamp 用于许多不同的网站。当我访问其中一个站点时,我会去:localhost/Sites/thewebsite。所以我真正想要的只是摆脱 Laravel 网站路径中的公用文件夹。
目前我做了:
更改 apache 的 httpd.conf 以包含 vhosts.conf :
包括 conf/extra/httpd-vhosts.conf
创建了一个新的虚拟主机并像这样配置目录:
DocumentRoot "C:/Users/Bebop/Documents/Site Internet/Sites/LaravelTest/public" ServerName Sites/LaravelTest
选项索引 FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1
之后,我在位于 C:\Windows\System32\drivers\etc 的文件中添加了一个新主机
127.0.0.1 localhost
127.0.0.1 Sites/LaravelTest
通过这样做,当我访问 localhost 时,我会被重定向到 Laravel 网站。但我想去 localhost/Sites/LaravelTest,因为现在我无法访问我所有的其他网站。
有谁知道这是怎么做到的吗 ?
非常感谢你的帮助