我正在尝试laravel在A2Hosting共享主机上部署应用程序。我的文档根目录是:/ public_html目录。我将laravel应用程序中除公用文件夹以外的所有内容都上传到了托管的/ beta目录。
然后,我将所有内容从公共目录上传到/ public_html目录。
在index.php文件中,更改了以下两行:
require __DIR__.'/../beta/vendor/autoload.php';
$app = require_once __DIR__.'/../beta/bootstrap/app.php';
Run Code Online (Sandbox Code Playgroud)
现在,我只能正确看到应用程序的主页。也就是mydomain.com。mydomain.com后跟的任何超链接都显示404消息。在我的视图文件中,这就是我所指的路径:
<a href="/login">Login</a>
Run Code Online (Sandbox Code Playgroud)
但是在部署应用程序之后,每当我点击该链接(即mydomain.com/login)时,都会收到404 Not Found: The resource requested could not be found on this server!消息。我试图改变/login到login的<a>标签。结果相同。我该如何解决?