Laravel 5.4 Laravel身份验证/登录路由不在服务器中工作,但在本地主机中工作

Laravel 5.4 Laravel身份验证/登录路由不在服务器中工作,但在本地主机中工作,laravel-5.4,laravel-authorization,Laravel 5.4,Laravel Authorization,我使用的是Laravel5.4默认身份验证系统,它在localhost中运行良好,但当我将项目上传到服务器时,它正在崩溃。当我填写邮件和密码时,它返回给我404文件未找到错误。 我的网站url是您需要按如下方式配置.htaccess文件: RewriteEngine On RewriteCond %{REQUEST_URI} !^imsRever2.0 RewriteRule ^(.*)$ imsRever2.0/$1 [L] 否则,主web服务器将无法执行路由,vs laravel将在找不到

我使用的是Laravel5.4默认身份验证系统,它在localhost中运行良好,但当我将项目上传到服务器时,它正在崩溃。当我填写邮件和密码时,它返回给我404文件未找到错误。
我的网站url是

您需要按如下方式配置.htaccess文件:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^imsRever2.0
RewriteRule ^(.*)$ imsRever2.0/$1 [L]

否则,主web服务器将无法执行路由,vs laravel将在找不到文件时导致404错误。

我的htaccess文件低于我需要更改的内容

选项-多视图


您可能想看看这个堆栈溢出:关于将Laravel部署到web主机。你也在哪里部署?godaddy是我的主机提供商回答如下,更多详细信息可在medium上找到writeup,在google上搜索“laravel hosting on godaddy”。如果我将这些行添加到我的htaccess文件中,它会返回500个内部服务器错误。500是一个内部服务器错误。你能从日志中获取错误并发布吗?我检查了托管在live server中的laravel.log文件,它没有写入任何当前日志。所有日志看起来都很旧。请参见下面的#52 G:\Xampp\htdocs\imsRever2.0\public\index.php(53):illumb\Foundation\Http\Kernel->handle(Object(illumb\Http\Request))#53 G:\Xampp\htdocs\imsRever2.0\server.php(21):需要一次('G:\\Xampp\\htdocs…)
RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]