【发布时间】:2020-12-04 23:39:26
【问题描述】:
我有我的 Laravel 项目,如果我使用地址“localhost/app/public”,我的主(即欢迎)页面(welcome.blade.php)工作,但当我写我的其他像“localhost/app/public/anyother”这样的路由它显示错误消息,404 |未找到。 虽然默认路由和所有其他路由都适用于“php artisan serve”。
有两件事我想知道希望你不会介意。
1.如何解决 Laravel 自己的应用服务器上的 XAMPP 的这个问题,所有路由都可以正常访问?
2。为什么其他路由在本地 XAMPP 中无法正常使用“php artisan serve”?
我发现在 XAMPP 上运行 Laravel App 是:-
使用 xampp:
转到 C:\Windows\System32\drivers\etc\hosts 并添加一个新行,如:127.0.0.1 yoursite.local 转到xampp\apache\conf\extra\httpd-vhosts.conf下安装XAMPP的位置,然后在文件底部添加一个虚拟主机,如:
<VirtualHost *:80>
DocumentRoot "PATH_to_laravel_folder/public"
ServerName yoursite.local
</VirtualHost>
如果我接受此解决方案作为我的第 1 点,是否还有其他解决方案而不创建虚拟主机?如果我想使用 XAMPP 提供的 URL,例如“localhost/app/public”,还有其他解决方案吗?
【问题讨论】: