.htaccess文件夹中,使文件夹本身消失

时间:2019-01-26 09:13:43

标签: .htaccess

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

Options -Indexes

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

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/文件夹。

有人可以告诉我为什么会这样吗?以及如何解决这个问题?

希望您不要对我的外plant感到困惑,并为我的英语不好而感到抱歉
谢谢

1 个答案:

答案 0 :(得分:0)

已解决,我忘记启用mod重写, 所以我只运行此命令

$ sudo a2enmod rewrite