Как я могу ограничить папку, которую я создаю в корневом каталоге в проекте codeigniter? - PullRequest
0 голосов
/ 05 июля 2018

У меня есть проект codeigniter. Если я создаю папку в корневом каталоге root, которая не может предоставить платформу codeigniter по умолчанию, если я нажму на URL с base_url + имя_папки (http://localhost/Magpie/css/), в результате браузер покажет все файлы в этой папке снимок экрана прикрепить ниже:

Как мне справиться с этой проблемой

enter image description here


Я уже использовал файл .htaccess в корневом каталоге проекта. мой .htaccess код ниже:

<IfModule mod_rewrite.c>
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>

Ответы [ 3 ]

0 голосов
/ 07 июля 2018

Если вы создаете дополнительную папку, которая не может предоставить платформу codeigniter по умолчанию.

Чтобы ограничить все файлы в папке, выполните следующий шаг:

Шаг 1

создать файл .htaccess в папке

Шаг 2

сохраните эту строку кода, которая приведена ниже:

 Options -Indexes

enter image description here

Шаг 3

Теперь запустите ваш проект

0 голосов
/ 07 июля 2018

Обновите ваш файл .htaccess и добавьте нижнюю строку вверху

Options -Indexes
0 голосов
/ 05 июля 2018

обновить ваш .htaccess с этим

Я только что добавил Опции -Indexes в вас .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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...