php -/登录 Laravel 中的 404 错误

标签 php cpanel laravel-5.3

我将在 Laravel 中制作的网页迁移到服务器女巫 Cpanel,
除了像/login 这样的 Auths 之外,所有的路由都可以找到。
当您尝试输入那里的路线时,它会出现 404 错误。
这是页面:http://elgloborojocatalogos.com.mx/

我的路线是:

<?php

Auth::routes();

// Routes or function calls for this project.
Route::get('/', 'GlobosController@catalogo');

Route::get('globos',['uses' =>'GlobosController@index']);

Route::post('globos/store',['uses' =>'GlobosController@store'])->middleware('auth');

Route::get('globos/retrieveall',['uses' => 'GlobosController@retrieveAll'])->middleware('auth');

Route::get('globos/retrieve/{no_pages}',['uses'=> 'GlobosController@retrieve'])->middleware('auth');

Route::get('globos/pages',['uses'=>'GlobosController@pages'])->middleware('auth');

Route::get('globos/pagesp/{type}', ['uses' =>'GlobosController@pagesp'])->middleware('auth');   

Route::get('/home', function(){ return redirect('globos/pages');});

Route::delete('globos/deleteGlobo/{id}', ['uses' =>'GlobosController@deleteGlobo'])->middleware('auth');

Route::post('globos/findGlobo',['uses'=>'GlobosController@findGlobo'])->middleware('auth');

Route::get('globos/imprimirCatalogo',['uses'=>'GlobosController@imprimirCatalogo'])->middleware('auth');

//Users
// Authentication Routes...
Route::get('login', 'Auth\LoginController@showLoginForm');
Route::post('login', 'Auth\LoginController@login');
Route::post('logout', 'Auth\LoginController@logout');

最佳答案

您正在尝试访问 http://elgloborojocatalogos.com.mx/login ,但它显示找不到文件。这很明显,因为您在登录之前缺少 index.php,如下所示

http://elgloborojocatalogos.com.mx/index.php/login

现在它可以解决问题,但它看起来很丑。因此,要删除 index.php,您需要在 public_html 文件夹中添加一个 .htaccess 文件,该文件夹是根目录。因此,只需创建一个文件并将其命名为 .htaccess 并将以下代码行复制粘贴到该文件中。
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase //
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>

它现在应该按预期工作

关于php -/登录 Laravel 中的 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41268058/

相关文章:

php - 使用 ajax 的 Codeigniter session

php - 如何按文件夹设置 error_log?

php - Laravel AND、多个 OR Eloquent 查询未按预期工作

php - 如何在 laravel mongodb 上添加软删除? (拉拉维尔 5.3)

php - 使用 PHP 和 MySQL 单击复选框时启用保存到数据库

javascript - Javascript 和 PHP 之间的简单交互

php - MySql 条件 SQL。我的场景可能吗?

php - 如何将 Laravel 5.5 应用程序部署到 Godaddy cPanel 共享主机

laravel - 在共享主机上托管 Laravel 5.5 (T_VARIABLE) 错误

javascript - 在 JavaScript 变量中使用blade