Routes 如何在现有的公共目录中使用Laravel路由?

Routes 如何在现有的公共目录中使用Laravel路由?,routes,laravel-5,Routes,Laravel 5,我有一个包含多个PHP文件和目录的现有公共目录,所有这些文件和目录都用于现有应用程序。我想访问Laravel,以便开始将应用程序转换为Laravel。我已经将.htaccess和index.php文件添加到现有的公共目录中。所有现有的东西都很好用。然而,当我试图访问一个不存在的目录时,路由器应该捕捉到一条到我定义的设置的路由。但是,路由文件甚至没有被访问。有什么想法吗?公用目录是否需要完全为空?我发现了问题!由于我在appache中的设置,.htaccess文件没有被使用。我需要改变 Allow

我有一个包含多个PHP文件和目录的现有公共目录,所有这些文件和目录都用于现有应用程序。我想访问Laravel,以便开始将应用程序转换为Laravel。我已经将
.htaccess
index.php
文件添加到现有的公共目录中。所有现有的东西都很好用。然而,当我试图访问一个不存在的目录时,路由器应该捕捉到一条到我定义的设置的路由。但是,路由文件甚至没有被访问。有什么想法吗?公用目录是否需要完全为空?

我发现了问题!由于我在appache中的设置,.htaccess文件没有被使用。我需要改变

AllowOverride None


我在

找到了解决方案。你也可以发布.htaccess内容吗?你的拉威尔版本呢?我有几个应用程序在Laravel(4和5)下运行,我的公用/文件夹很少是空的,它们工作正常。@CDF感谢您的回复。我发现我错过了AllowOverride的所有功能。要想弄清楚这一点会很困难,但我马上就针对了一个.htaccess问题;)不错,恰克
AllowOverride All