Gravatar is an online service that allows Internet users to maintain a consistent image on most websites.

Александр Киляков

2

Невозможно получить доступ к ссылкам внутри wp-admin

После установки WordPress не могу получить доступ к ссылкам в админке — при переходе на страницы выдается ошибка "Page Not Found". Вначале не загружался CSS, но после добавления строки:
define( 'CONCATENATE_SCRIPTS', false );

CSS начал отображаться, но проблема с доступом к админке осталась. Вот содержимое моего файла .htaccess:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

Order Allow,Deny
Deny from all

Order Allow,Deny
Allow from all

Как можно исправить проблему?

Ответы

  • Gravatar is an online service that allows Internet users to maintain a consistent image on most websites.

    Артём Фёдоров

    (Изменено)

    Открывать доступ сразу ко всему, на мой взгляд, это плохая идея.

    Правило, чо приведено в коде ниже, запрещает доступ к любым .php файлам, включая те, которые необходимы для работы панели администратора WordPress:
    Order Allow,Deny
    Deny from all

    Для решения проблемы можно изменить это правило следующим образом:


    Order Allow,Deny
    Deny from all

    Таким образом, вы сохраните блокировку потенциально опасных файлов, но позволите доступ к файлам с расширением .php.

    1
  • Gravatar is an online service that allows Internet users to maintain a consistent image on most websites.

    Иван Михайлов

    (Изменено)

    Проблема в этом фрагменте:

    <FilesMatch ".*\.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|suspected)$"> Order Allow,Deny
    Deny from all
    </FilesMatch>

    Тут строка Deny from all блокирует доступ.

    Можно исправить её на Allow from all, тогда получится:

    Order Allow,Deny
    Allow from all

    Это откроет доступ.

    0