wp-admin автоматически перенаправляет, не может получить доступ к панели инструментов WordPress
Когда я пытаюсь получить доступ к моей панели управления WordPress, например, https://www.example.com/wp-admin то она автоматически перенаправляет на
https://www.example.com/wp-login.php?redirect_to=https%3A%2F%2Fexample.com%2Fwp-admin%2F&reauth=1
Что я должен делать?? и когда я захожу на этот URL, я перенаправляю на example.com/user/
Я не могу получить доступ к панели инструментов WordPress
снимок экрана с перенаправлениями URL
и когда я ввожу имя пользователя и пароль и пытаюсь войти, это перенаправляет на страницу пользователя
1 ответ
Если у вас есть следующее в.htaccess, пожалуйста, удалите его.. тогда ваш админ будет работать нормально
# ensure www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Это сработало во мне.
Просто закомментируйте эту часть кода в user.php
* do_action_ref_array( 'wp_authenticate', array( &$credentials['user_login'],
*&$credentials['user_password'] ) );
* if ( '' === $secure_cookie )
* $secure_cookie = is_ssl();
*/
/**
Кажется, проблема в вашем .htaccess
файл. Пожалуйста, удалите .htaccess
файл и попробуйте войти снова. Затем успешно вошел в систему.
После этого вы можете получить доступ к URL своей панели мониторинга https://www.example.com/wp-admin.
Примечание. Теперь вам нужно изменить постоянную ссылку из панели администратора следующим образом:
Settings -> Permalinks
Измените на обычный и сохраните его. После посещения вы сбрасываете его и .htaccess
файл регенерируется автоматически.