gpt4 book ai didi

php - 无法使用 Apache 在 Laravel 中找到路线

转载 作者:行者123 更新时间:2023-12-04 19:19:31 25 4
gpt4 key购买 nike

我目前在 Laravel 4 中尝试的每条路线都会引发 404 错误。

我只有两页;主页和登录页面。

现在我的问题是我无法导航到 /login路线。

但是当我将登录路由更改为默认路由 172.16.55.136/laravel/public/ ,然后它工作。

所以登录路径是172.16.55.136/laravel/public/login然后给我404。

这是路由文件:

Route::get('/', array('as' => 'home' ,'uses' => 'HomeController@getIndex'));

Route::get('/login', array('as' => 'login', 'uses' => 'AuthController@getLogin'));
Route::post('login', array('uses' => 'AuthController@postLogin'));

我还将我的 apache2 配置文件更改为以下内容:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

我还能做些什么来解决这个问题吗?

最佳答案

您的索引目录应该是 public Laravel 中的文件夹,因为那是入口点所在的位置( public/index.php )

将您的配置更改为以下内容:

<Directory /var/www/laravel/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

然后只需访问您的 laravel 应用程序 http(s)://hostname

关于php - 无法使用 Apache 在 Laravel 中找到路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com