【问题标题】:.htaccess within folder, making the folder itself disapear.htaccess 在文件夹中,使文件夹本身消失
【发布时间】:2019-01-26 09:13:42
【问题描述】:

我是新人,想尝试使用 .htaccess 规则的 MVC 模式。
我在下面列出的两个文件夹中都有 .htaccess 文件。 这是我在app/ 文件夹中使用.htaccess 文件的规则:

Options -Indexes

这是我以前在public/文件夹中.htaccess文件的规则:

Options -MultiViews

RewriteEngine On
RewriteBase /mvc/public/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

app/ 文件夹中,htaccess 文件在其文件夹访问被禁止的地方工作,但不适用于public/ 文件夹,因为public/ 文件夹未列出。

谁能告诉我为什么会这样?以及如何解决这个问题?

希望您不会对我的解释感到困惑,并对我的英语不好表示抱歉
之前谢谢你

【问题讨论】:

  • 抱歉,您的问题不清楚。 1. 请在问题中添加一些请求 URL,并 2.确切地解释发生了什么以及为什么在您看来这是错误的。注意:这里不要在 cmets 中添加信息,而是在问题本身中添加信息。它下面有一个edit 链接。 使用它 ...
  • 请不要在问题本身中插入解决方案:相反,请取消删除您的答案。

标签: .htaccess


【解决方案1】:

已解决,我忘记启用模组重写, 所以我只运行这个命令

$ sudo a2enmod rewrite

【讨论】:

    猜你喜欢
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多