我试图部署上A2Hosting一个laravel
应用共享主机。我的文档根目录是:/public_html目录。我从我的laravel
应用程序中除公用文件夹以外的所有应用程序都上传到了托管目录/ beta。每个路由显示404消息共享主机
然后我将所有内容从公共目录上传到/public_html目录。
在我的index.php文件,我改变了以下两行:
require __DIR__.'/../beta/vendor/autoload.php';
$app = require_once __DIR__.'/../beta/bootstrap/app.php';
现在我只看到正确的我的应用程序的主页。那就是,mydomain.com。任何超链接后跟mydomain.com显示404消息。在我看来的文件,这就是我这里指的是一个路径:
<a href="/login">Login</a>
但在部署应用程序,只要我打的环节,即mydomain.com/login后,我得到的消息404 Not Found: The resource requested could not be found on this server!
。我试图在<a>
标签改变/login
到login
。同样的结果。我该如何解决这个问题?
你能给这个网址在单独的选项卡一试'mydomain.com/index.php文件/ login' –
哪个Web服务器您使用的? Apache/Nginx?你是否通过root/bootstrap文件路由了所有非文件/目录请求? (例如/public_html/index.php) – steadweb
@HimanshuUpadhyay,兄弟你吹了我的脑海。是的,它现在显示登录页面:/出了什么问题? – Eisenheim