我将我的 Lumen 项目移至 Ubuntu。
如果没有 index.php
,我无法访问已定义的路线.
我可以通过这种方式访问路线:
public/index.php/api/user
我试过命令
a2enmod rewrite
并重新启动 apache2 但这对我不起作用。我不知道文件 .htaccess 是否在公共(public)文件中。有什么帮助吗?
最佳答案
将公共(public)文件夹上的 .htaccess 和 index.php 移动到项目的根文件夹
打开 index.php 然后重命名
$app = 要求 目录 .'/../bootstrap/app.php';
至
$app = 要求 目录 .'/bootstrap/app.php';
请注意,复制粘贴下划线符号时不会被复制。
关于php - 从 Lumen/Laravel 中的路由中删除 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35236041/