Решение проблемы с пустой “Доской объявлений” WordPress

В очередной раз, рыская на форуме поддержки WordPress в поисках решения одной задачи, я случайно нашел ответ на свой давний вопрос: “Почему довольно часто при заходе в “Доску объявлений” WordPress (Dashboard) середина страницы абсолютно пустая, т.е. присутствует только шапка с меню и подвал с копирайтами?”.

У меня почему-то было подозрение, что грешат какие-нибудь плагины, но решение оказалось там, где совсем не ожидаешь.

Те пользователи WordPress, которые постоянно заботятся о безопасности своего сайта (в том числе и я), наверняка уже читали в Интернете, что одним из пунктов обеспечения безопасности является создание в папке с плагинами пустого файла index.php, дабы при открытии в браузере ссылки на эту папку (вида site.ru/wp-content/plugins/) нельзя было увидеть, какие плагины используются на сайте (непонятно, почему разработчики до сих пор не позаботились об этой мелочи).

А фокус заключается вот в чем. Если в папке с плагинами находится файл index.php, то ссылка на “Доску объявлений” почему-то обретает следующий вид: site.ru/wp-admin/admin.php?page=index.php и при переходе по такой ссылке мы видим ту самую пустую середину.

Поэтому для решения проблемы необходимо просто-напросто переименовать расширение файла index.php в .html, после чего ссылка на “Доску объявлений” вернется к своему стандартному виду: site.ru/wp-admin/index.php.

Вот такая информация вам на заметку.

Специально проверил – все вышесказанное относится к WordPress, начиная еще с версий 2.0.x (а может и еще раньше, на более ранних версиях не было возможности проверить).

* * *

Дмитрий S.M.A.R.T. Рогов составил список ссылок на избранные посты вебмастерских блогов Рунета. Miku предлагает сделать 1 июля Днем RSS в Рунете, одновременно организуя конкурс, связанный с этим днем, а Тормоzzz запустил Соцзакладочный конкурс.

Комментарии (8)

  1. Сафед
    29 июня 2008 г. в 19:35

    site.ru/wp-content/plugins/
    А если вообще не ставить туда индексного файла ни с расширением .php ни с расширением .html, что тогда будет? Я набрал свой адрес, нет там ни каких ссылок.
    Пишет: Forbidden
    You don’t have permission to access /wp-content/plugins/ on this server.

    Значит все нормально, да?

  2. 29 июня 2008 г. в 19:54

    Да, у вас все нормально.

  3. 29 июня 2008 г. в 20:27

    А что мешает создать .htaccess с запретом на листинг дирректории? Все хостинги (даже большая часть бесплатных) поддерживают .htaccess. Странный способ конечно. Если вы прям настолько заботитесь о безопастности, то вам нужен свой сервер и настроить софт как параноик ;)

  4. 29 июня 2008 г. в 20:56

    Prestige, лично мне проще создать пустой индекс-файл.

  5. 30 июня 2008 г. в 02:46

    Dimox,

    Options -Indexes

    в корневом .htaccess (или в httpd.conf) имхо безопаснее, ибо по внешнему виду сайта можно попробовать угадать, какие плагины используются, зайти к ним в папки и попробовать найти там что-либо интересное :-)

    То же касается папки wp-content/uploads :-)

  6. 30 июня 2008 г. в 13:48

    Если честно – баян уже :-) как минимум с версии 2.3.1 это заметил

    “Options -Indexes” как написали выше – намного лучше

  7. Dushes
    20 августа 2008 г. в 17:36

    Автору сайта: неплохой дизайн! сам делал или это шаблон такой???

  8. 20 августа 2008 г. в 23:56

    Dushes, это переделанный шаблон.

Ваш комментарий

Жирный текст

Ссылка

Цитата

Внутристрочный код

CSS-код

HTML-код

JavaScript-код

PHP-код