【发布时间】: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