【发布时间】:2014-10-18 17:39:02
【问题描述】:
我正在尝试将我的 Laravel 项目放到网上。我正在使用 AWS 来托管它。该项目在本地主机中运行良好。但是当我尝试把它放到网上时,我必须在 URL 的末尾添加public 才能查看我的项目。另外,除了'/',没有其他路线适合我。例如,我有一个定义为user/login 的路由,它在本地主机中运行良好,但不在线。这是链接to the project。
【问题讨论】:
-
任何htaccess?更可能的原因
-
我正在关注Laravel Installation Docs的htaccess配置@nbin
-
尝试将 index.php 放在 /public/ 54.179.163.242/bag-tracker/public/index.php/user/login 之后
-
您需要将您的 laravel 文件放回您的实时服务器上的一个文件夹中。
public文件夹应该是你的public_html文件夹的根目录。我没有使用 AWS,所以我不确定他们是否允许您访问父文件夹。或者,您需要将 laravel 文件夹移动到public文件夹并更改一些路径设置。
标签: php .htaccess laravel web-deployment laravel-routing