Вопрос по php – Как избежать навигации по папкам с помощью манипуляций с URL

0

Пожалуйста, мне нужна ваша помощь с моим сайтом (этап тестирования). У меня есть файловая система такого рода ...

     www (root)  
  {

           school { //main project folder

                  images //images folder

                  uploads //user uploads folder 

                  JavaScripts //JS folder

                  CSS // css folder

                 includes //includes folder

             index.php

            contactus.php

            aboutus.php

            register.php

           } //main project folder
  } //www folder               

Как я могу запретить пользователям просматривать мою систему папок, когда они делают что-то вроде этого:

 http://127.0.0.1/school/css
 http://127.0.0.1/school/images
 http://127.0.0.1/school/includes
 http://127.0.0.1/school/uploads
 http://127.0.0.1/school/javascripts

Спасибо за вашу помощь ....

Вы используете Apache? Niko
@ Правда я запускаю Apache (WAMP). Когда я просматриваю эти папки через URL, я вижу индекс папок, то есть все сценарии или все изображения, файлы CSS или Javascripts ... все содержимое папок user1360280
Обычно прямая распечатка каталога не разрешена по умолчанию. Что вы видите, когда пытаетесь получить доступ к папкам напрямую? Madara Uchiha♦

Ваш Ответ

3   ответа
0

по которому вы не хотите перемещаться с помощью ввода URL.

и внутри файла поместите эту строку:

Deny from all

это все ... наслаждайся ...

и в целях безопасности используйте следующие строки:

Options -Indexes
0

В следующей статье рассказывается, как отключить прямой просмотр каталогов.

В частности, поискOptions Indexes в вашем .htaccess файле. Если он не существует, добавьте следующую строку в ваш .htaccess:

Options -Indexes

Просмотр каталогов не должен быть доступен.

Дополнительные методы доступны в статье выше.

2

или index.html в каждую папку. Пользователи не смогут просматривать эти каталоги.

Похожие вопросы