未找到xampp对象中的Laravel 5.2

时间:2016-03-28 07:10:51

标签: laravel xampp laravel-5.2 laravel-routing

之前我问过,我定义了这样的路线:

Route::get('error/{name}',function($name){
    return $name;
});

我可以成功访问其他路线。只有这一个返回Object not found。我试图解决这个问题的日子。今天我在xampp配置文件/xampp/apache/conf/extra/httpd-multilang-errordoc.conf中找到了这些代码:

Alias /error/ "E:/xampp/apache/error/"

<Directory "E:/xampp/apache/error">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Require all granted
    LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
    ForceLanguagePriority Prefer Fallback
</Directory>

ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

如果我删除这些代码,我的路线就可以了。所以我有一个问题,我应该在error中定义我的路线还是在上面的代码别名而不是error

1 个答案:

答案 0 :(得分:0)

我打算回答这个问题,但等待你的回复。

正如您所发现的那样,XAMPP将默认系统URL addresses作为您的评论。

这是因为您正在使用XAMPP默认文件夹进行制作,这是一种不好的做法。

我已经在虚拟主机XAMPP中测试了您的场景,并且它可以解决问题,因此为了克服这个挑战,您需要配置XAMPP虚拟主机。

以下是您可以关注的guideline,您将可以拥有无​​限制的独立项目。

这意味着您可以在没有问题的情况下创建/error目录。