【发布时间】:2017-12-18 03:38:22
【问题描述】:
我创建了一个 laravel 5.4 项目,我正在使用命令 'serve' 对其进行测试,现在我将它部署在 xampp 上,只有主页正常工作。当我尝试访问任何页面时,我得到 404 错误“http://localhost/page1”当我添加“http://localhost/MyApp/public/page1”时它有效,我补充说: 重写引擎开启 RewriteBase /MyApp/public/ 到 htaccess 文件,但它不起作用。
【问题讨论】:
-
您最好设置一个虚拟主机并将该域的 Web 根目录指向您应用程序中的公共文件夹 laravel.com/docs/master#configuration 。我不使用 xampp,所以这对于您使用的版本可能已经过时,但它至少应该让您走上正确的轨道 delanomaloney.com/2013/07/10/… 。或者,您可以使用
php artisan serve -
是的,您需要将主机指向
public文件夹 -
您可以这样做的一种方法是将您的网站添加到 vhosyts,查看此answer,详细说明您需要做什么:
标签: laravel