PHP的工匠服务不响应下一个URL

时间:2018-08-23 06:40:09

标签: laravel-5

我使用laravel 5.6.34。我使用克隆github laravel / laravel和composer install安装了Laravel。我沿着这样的路线

Route::get('/', function () {
    return view('welcome');
});

Route::prefix('admin')->group(function () {
    Route::get('/', function () {
        echo 'Hello Admin';
    });
});

我运行php artisan serve可以在第一个URL localhost:8000中正常工作,但是当我尝试打开第二个URL localhost:8000/admin时,它将继续加载。因为迫不及待,我用php artisan serve停止了ctrl + c,但是当我运行未关闭的exit cmd时,发生了奇怪的事情。谁能告诉我是怎么回事?对不起,英语不好。

2 个答案:

答案 0 :(得分:0)

<Directory /var/www/html/sites/test/public>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

在虚拟主机中基本上添加此规则AllowOverride All *

检查是否启用了a2enmod重写,并且 检查.htaccess文件

更多信息,请检查此thread

答案 1 :(得分:0)

研究之后,我知道了主要问题。代码没有问题。问题来自尝试阻止工匠控制台的avast防病毒软件。因此要解决此问题,只需在开发阶段禁用您的avast反病毒软件即可。