Php 如何限制在codeigniter项目的根目录中创建的文件夹?

Php 如何限制在codeigniter项目的根目录中创建的文件夹?,php,codeigniter,http,Php,Codeigniter,Http,我有一个codeigniter项目。如果我在root direct中创建了一个默认情况下无法提供codeigniter框架的文件夹,如果我使用base\u url+folder\u name() 如何处理此问题 我已经在项目根目录中使用了.htaccess文件。 我的.htaccess代码如下: 重新启动发动机 喜鹊/ 1美元^(索引\.php | images | css | js | robots\.txt | favicon\.ico) 重写cond%{REQUEST_FILENAM

我有一个codeigniter项目。如果我在root direct中创建了一个默认情况下无法提供codeigniter框架的文件夹,如果我使用base\u url+folder\u name()

如何处理此问题


我已经在项目根目录中使用了.htaccess文件。 我的.htaccess代码如下:


重新启动发动机
喜鹊/
1美元^(索引\.php | images | css | js | robots\.txt | favicon\.ico)
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$./index.php/$1[L,QSA]

使用此更新您的.htaccess

我刚刚在you.htaccess中添加了选项-索引

<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine on
RewriteBase /Magpie/
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>

选项-索引
重新启动发动机
喜鹊/
1美元^(索引\.php | images | css | js | robots\.txt | favicon\.ico)
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$./index.php/$1[L,QSA]
如果您创建了一个默认情况下无法提供codeigniter框架的额外文件夹

要限制文件夹的所有文件,请执行下一步:

步骤1

在文件夹中创建一个.htaccess文件

步骤2

保存下面提供的这行代码:

步骤3


现在运行您的项目

更新您的.htaccess文件,并将下面的行添加到顶部

Options -Indexes

好的,那你的问题是什么?在其中创建一个空的index.html文件,当你通过浏览器访问它时,人们将无法看到文件,或者查看
.htaccess
,并从该目录的根上拒绝所有人有任何其他方法@UmarKhan?可能的重复
 Options -Indexes
Options -Indexes