我在使用VirtualHosts的laravel应用程序时遇到问题,我可以看到laravel的主页,但是当我尝试创建类似advkit.dev/login的路径时,我得到“在此服务器上找不到请求的URL /登录. “所以我的所有路线都不起作用是否有人知道我需要在我的代码中更改以使路线有效.我也将debug设置为true,我只在主页上获得了debuging控制台,例如advkit.dev no where else
路线:
<?PHP Route::get('/',function() { return View::make('hello'); }); // login.blade.PHP Route::get('/login',function() { return View::make('login'); });
主机
127.0.0.1 www.localhost.com 127.0.0.2 advkit.dev
httpd-hosts文件
<VirtualHost advkit.dev> DocumentRoot C:\wamp\www\advkit\public ServerName advkit.dev </VirtualHost>
解决方法@H_403_29@
我有同样的问题,以下答案中给出的虚拟主机设置对我有用:
https://stackoverflow.com/a/33760330/4561150
<Directory "C:/myproject/mysubfolder/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
<Directory "C:/myproject/mysubfolder/public"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory>