Я создал каплю, на которой установлен Wordpress на Digital Ocean. Когда я захожу на домашнюю страницу "/", мне необходимо ввести учетные данные .htaccess в открывшемся диалоговом окне.

Я заметил это заявление в оболочке, когда я ssh мой дроплет: «Ваш /wp-admin защищен Apache с использованием учетных данных .htaccess»

Мне нравится идея, что мой /wp-admin будет защищен этим диалогом, но я не хочу, чтобы этот диалог появлялся, когда гость заходит на домашнюю страницу моего блога ( http://www.awesomeweb.com ). Это какой-то глюк / ошибка? Как удалить или исправить диалоговое окно .htaccess, чтобы оно отображалось для /wp-admin или вообще не отображалось (что мешает посетителям сайта)?

Мой файл apache2.conf можно найти здесь.

1 ответ1

1

Ваша проблема в этой части сайта:

<script type="text/javascript">var src="http://www.awesomeweb.com/wp-admin/admin-ajax.php?action=wordfence_logHuman&hid=CE14A685241DC966F0C8BAAC20710796"; if(window.location.protocol == "https:"){ src = src.replace("http:", "https:"); } var wfHTImg = new Image();  wfHTImg.src=src;</script>

Я не знаю, что делает этот скрипт, но вы должны попытаться выяснить, может ли он работать при перемещении из папки /wp-admin /. Вы должны попытаться переместить его в корневой каталог и изменить указанный скрипт, чтобы увидеть, работает ли он.

Внутри него может быть несколько включений ( откройте его и посмотрите), но вы должны иметь возможность редактировать эти включения так, чтобы вместо include('some.php'); они include('wp-admin/some.php') поскольку разрешения php не затрагиваются разрешениями .htaccess.

Дайте мне знать, если это работает для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .