Sciencetext Советы и уловки
Blogging tips, browsing tricks and computing hacks Blogging советы, просмотра трюки и вычислительной хаки

Prevent Directory Listing Запрет на листинг каталога

January 31st, 2007 · by David Bradley 31 января 2007: Дэвид Брэдли

If you followed my advice to move from Blogspot to your own domain hosted Wordpress blog, then you may have noticed (depending on how your new host server is set up) that opening certain directories produces not the page you were expecting, but a listing of the contents of that directory. Если вы следовали мой совет, чтобы перейти от Blogspot на Ваш собственный домен принимающей Wordpress блога, то вы могли заметить (в зависимости от вашего нового сервера, настраивается), что открытие определенные каталоги выпускает не странице вы ожидали, но перечисление Содержимое этого каталога.

Now, that’s not usually a problem for most users, it just generates an ugly directory that makes your site look unprofessional. Теперь, вот, как правило, не проблема для большинства пользователей, это просто порождает уродливые каталог, который делает ваш сайт смотреть непрофессионально. However, it can expose file and folder names on your server that you don’t want visitors to browse and read. Тем не менее, он может подвергнуть файла и имена папок на сервере, что вы не хотите, чтобы посетители для просмотра и чтения.

There is a very quick fix for this. Существует очень быстрого решения на этот счет.

Open your .htaccess file (usually in the root folder or public_html) Открыть свой. Htaccess файл (как правило, в корневую папку public_html или)

near the top simply enter the following line of code and save the file. вблизи верхней просто введите следующую строку кода и сохраните файл.

IndexIgnore * IndexIgnore *

Now, when you try to open that “directory listing” it won’t display the folder’s contents. Теперь, когда вы пытаетесь открыть, что "листинг каталога" он не будет отображать содержимое папки.

If you don’t want to block all browsing, just gifs and jpgs or zip files for instance, then use the following syntax instead: Если вы не хотите, чтобы заблокировать все просматривают, просто gifs и jpgs или индекс например, файлы, а затем используйте следующий синтаксис вместо:

IndexIgnore *.gif *.jpg IndexIgnore *. gif *. jpg

IndexIgnore *.zip IndexIgnore *. почтовый

IndexIgnore *.mp3 IndexIgnore *. mp3

(You get the picture) (Вы получите изображение)

Conversely, you might actually want to allow browsing of directories, but it’s disabled on your host by default. И наоборот, вы, возможно, на самом деле хотите разрешить просмотр каталогов, но он отключен от Вашего хоста по умолчанию. Again, it’sa .htaccess issue, see if IndexIgnore is already in there and delete it, if not enter this line instead: Опять же, это. Htaccess вопроса см. IndexIgnore, если уже существует и удалить его, если не ввести эту строку, вместо:

Options +Indexes Параметры + индексам

That opens up directory listing for the root folder (and/or any other folders in which you have a .htaccess file). Это открывает листинг каталога для корневой папке (и / или любые другие папки, в которых Вы имеете. Htaccess файл).

However, even that is not a particularly elegant solution. Однако даже это не особенно элегантное решение. What I was finding till I did the following tweak was that Wordpress was displaying the contents of the feed folder rather than displaying the feed. То, что я был найти до Я сделал следующее изменить заключается в том, что Wordpress было отображение содержимого папки, а корма, чем отображение канала. So, here’s the solution that makes a click on that directory do the right thing. Итак, вот решение, которое делает щелкнуть по этому каталогу делать правильно. Open CPanel and navigate to your Index Manager. Открыть CPanel и перейти на ваш Индекс Manager. Click the feed folder (or whichever folder you want to block directory listing of) and choose “No Indexes”. Выберите папку канал (или какой папке вы хотите, чтобы заблокировать листинг каталога) и выберите "Нет индексам". That got my rss feed for this site working properly, and if applied to other folders too prevents directory listings and spawns a 403 error page, which can be customized. Это мое получили канал на этот сайт работает правильно, и если их применять в другие папки предотвращает слишком каталог записей и нерестится 403 страница ошибки, которые могут быть настроены. More on custom 404 and 403 pages another time Дополнительная информация о пользовательских 404 и 403 страниц другое время

0 responses so far ↓ 0 ответов до сих пор ↓

  • Got something to say? Нашли-то сказать? Start a comment thread here. Начать комментарий нить здесь. Top commentators get a FREE link on the homepage! Рейтинг комментаторов БЕСПЛАТНАЯ получить ссылку на главную страницу!

Leave a Comment Оставьте комментарий

Comments are checked for spam before appearing, no need to post it twice. Комментарии проверяются на спам, прежде чем появляются, и нет необходимости разместить его в два раза.

Related Posts Похожие Сообщений