Laravel 5.4 artisan 为 /public 中的现有文件夹提供 htaccess / 和 Routes::get

Ema*_*mad 3 php apache .htaccess laravel laravel-5.4

我仍在尝试使用 Laravel 5.4。然而正在运行

php artisan server 
Run Code Online (Sandbox Code Playgroud)

没有考虑 /public 中的 .htaccess 文件,无论我在那里编辑什么,它仍然没有处理它,工匠服务在 127.0.0.1:8000 运行

--- 我遇到了这个问题,因为我正在寻找另一件事,那就是:

我想为已经位于 /public 的 /images 文件夹设置一个 route::get,从 htaccess 条件中删除 -d 应该可以正常解决这个问题,从而使 apache 重定向请求甚至从文件夹到 index.php,

因此,在使用 php artisan serve 进行本地测试时,我注意到更改甚至清除 htaccess 文件都不会改变 Laravel 的行为。

感谢您的时间。

[注意] 如果我从 apache 运行 laravel,或者除了 php artisan serve 之外的任何东西,htaccess 都可以工作。所以我的问题只是关于 serve 命令及其行为。

Chi*_*gor 5

PHP 具有基本的 Web 服务器功能。此服务器功能是您运行php artisan serve. .htaccess是 Apache 服务器功能而不是PHP 功能。

PHP 不是为了成为一个成熟的 Web 服务器而构建的,因此它没有您在 Apache 或 Nginx 上可以找到的所有配置选项