【问题标题】:Laravel 5.1 show indexes for existing foldersLaravel 5.1 显示现有文件夹的索引
【发布时间】:2016-01-08 16:13:58
【问题描述】:

我在使用 Laravel 5.1 路由时遇到问题,如果我尝试创建与 /public 文件夹 apache 中的文件夹同名的路由,则会向我显示该文件夹的索引(我有禁止索引,因此它会显示一条禁止消息) 我不知道它是否无法正常工作,我显然已经将资产文件夹的名称更改为 public 目录中的冲突名称,但如果我可以随意命名它会很棒。

如果我不清楚(因为我的英语不好),简短的解释如下: 我在 Laravel 5.1 的 /public 文件夹中有一个“游戏”文件夹 我想要一条名为 /game (example.com/game) 的路线 当我访问 /game apache 时会显示文件夹的索引,而不是像重写规则那样将我重定向到 index.php。

感谢您的建议

【问题讨论】:

    标签: php apache laravel laravel-5.1 laravel-routing


    【解决方案1】:

    在你的 htaccess 文件中有这样的内容:如果 URL 没有文件或目录,则将 URL 提供给 laravel。

    只需删除目录检查,它应该可以正常工作。 (请发布您的 htaccess 文件,以便我可以告诉您必须删除哪一行)

    【讨论】:

    • 这是我的 htpaccess:pastebin.com/Dy37vYz2 我已经评论了第 13 行,它运行良好,非常感谢;D
    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2017-11-10
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 2022-10-09
    相关资源
    最近更新 更多