我之前在public_html中安装了Laravel,登录时使用的是example.com/login。但由于新的要求,我不得不将Laravel文件移动到子文件夹中。现在/ var / www / html主要是Wordpress网站,它确实成功打开。当我打开Laravel时 http://example.com/larvel-sub-folder/public 它打开了登录。当我输入凭据时,它会重定向到http://example.com/do-login(错误404)。
现在哪个是确切的特定文件网址要更改,我试图搜索一些解决方案,但最终找不到它们。
答案 0 :(得分:1)
调整APP_URL
文件下的.env
键,该文件应位于Laravel根目录下,以反映Laravel站点的正确路径。如果您有.htaccess
文件处理重写,那么您可能还需要编辑它。
在.htaccess
文件下,您可能需要调整RewriteBase /
以更好地反映现在的子目录。
另外看看你的AuthController.php下是否设置了$ redirectTo,如果是,那么调整以满足你的需要,如果不是你可以尝试设置它以满足你的需要,例如protected $redirectTo = '/larvel-sub-folder/';