Laravel显示域目录中的404错误

Laravel显示域目录中的404错误,laravel,.htaccess,Laravel,.htaccess,我没有ssh访问权限就共享了主机。我将我的Laravel项目从本地主机转移到域目录: www.test.domain.com/laravel 我的.htaccess RewriteEngine on RewriteBase /laravel RewriteCond %{REQUEST_URI} !^/public RewriteRule ^(.*)$ public/$1 [L] 在我的.env文件中,我设置如下: APP_URL=/laravel 我得到404找不到错误页面。在普莱斯克我

我没有ssh访问权限就共享了主机。我将我的Laravel项目从本地主机转移到域目录:

www.test.domain.com/laravel
我的.htaccess

RewriteEngine on
RewriteBase /laravel

RewriteCond %{REQUEST_URI} !^/public
RewriteRule ^(.*)$ public/$1 [L]
在我的.env文件中,我设置如下:

APP_URL=/laravel
我得到404找不到错误页面。在普莱斯克我看到了这个错误

2019-09-08 05:20:44错误xx.xxx.xxx.404 GET/laravel/HTTP/1.1


有什么建议吗?

如和所示,
APP\u URL
应该是URL,而不是路径。另外,在共享主机中安装Laravel还需要其他步骤,您的docroot不是
/public
-有很多相关指南。我认为这不是问题。我在你写的时候设置好了,但还是不起作用。Laravel工作了,他给我看了一个404错误——所以问题可能出在路由设置上。