我是本地主机上的XAMPP。当我转到localhost
时,会将我重定向到localhost/dashboard/
。
现在,我想要如果我键入laravel.dev
,则应该加载laravel public
文件夹
为此,我将httpd-vhosts
文件配置如下:
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/laravel-practice/public/"
ServerName laravel.dev
</VirtualHost>
windows hosts
文件如下:
127.0.0.1 localhost
127.0.0.1 laravel.dev
现在,如果我去laravel.dev
,它会将我重定向到localhost/dashboard/
的位置。但它应该将我重定向到laravel public
文件夹,即D:/xampp/htdocs/laravel-practice/public/
你能告诉我如何解决吗?
答案 0 :(得分:0)
如果一切正常,则将*更改为laravel.dev
<VirtualHost laravel.dev:80>
DocumentRoot "D:/xampp/htdocs/laravel-practice/public/"
ServerName laravel.dev
</VirtualHost>
答案 1 :(得分:0)
两个要点:
NameVirtualHost laravel.dev:80
之前包括<VirtualHost laravel.dev:80>
更新
Xampp在htdocs文件夹中具有默认的index.php,请尝试删除此文件,因为index.php重定向到/ dashboard并让我知道是否有效