未找到Laravel对象错误404

laravel项目在另一个具有固定IP的系统上运行 .

如果我通过此行访问另一台计算机上的项目:

http://61.211.45.158/appi/public/auth/login

(改为原始ip以获得隐私)

它工作到目前为止但如果我登录url确实改为:

http://61.211.45.158/auth/login

我得到了错误

找不到对象... 404

如果我通过localhost在本地调用laravel项目的话 .

我不知道为什么会发生这种情况真的非常感谢任何帮助 .

EDIT:

我删除了身份验证,不知何故它现在显示页面没有登录和注册,有谁知道为什么?

我评论了这一行:

Route :: group(['middleware'=>'auth'],function(){

回答(1)

2 years ago

您在远程计算机上配置了错误的Web服务器 . Web服务器应指向 public 目录,例如 /home/someuser/appi/public ,但不指向 /home/someuser/ . 编辑Apache配置文件(不要编辑 .htaccess ),你应该有类似的行:

DocumentRoot "/path_to_appi/appi/public"
<Directory "/path_to_appi/appi/public">

然后重启Apache以使一切正常 .