Laravel 在子域上,web.php 不是路由
Laravel on subdomain, web.php not routing
我测试了我的 web.php,它可以正常工作。
我什至用简单的代码试过了:
Route::get('foo', function () { return 'Hello World'; });
我收到 404 错误。
另外:在 subdomain.example.com 上我得到了我的自定义编程 laravel 404 错误但是在 subdomain.example.com/foo 上我得到了 404 apache 错误。
apache 错误:
Not Found
The requested URL was not found on this server.
Apache/2.4.18 (Ubuntu) Server at subdomain.example.com Port 80
为什么我的路由不起作用?
为什么“/”出现 laravel 错误而“/foo”出现(我假设)apache 错误?
这不是 Laravel 问题,您需要将用于设置文档根目录的 Apache 配置文件设置到 Laravel 项目的 public 文件夹。
我测试了我的 web.php,它可以正常工作。 我什至用简单的代码试过了:
Route::get('foo', function () { return 'Hello World'; });
我收到 404 错误。
另外:在 subdomain.example.com 上我得到了我的自定义编程 laravel 404 错误但是在 subdomain.example.com/foo 上我得到了 404 apache 错误。
apache 错误:
Not Found
The requested URL was not found on this server.
Apache/2.4.18 (Ubuntu) Server at subdomain.example.com Port 80
为什么我的路由不起作用?
为什么“/”出现 laravel 错误而“/foo”出现(我假设)apache 错误?
这不是 Laravel 问题,您需要将用于设置文档根目录的 Apache 配置文件设置到 Laravel 项目的 public 文件夹。