Перенаправления 302 в wp-admin

15 янв. 2016 г., 20:19:46
Просмотры: 17.9K
Голосов: 2

У меня новая установка WordPress на сервере Mac mini. Сайт использует SSL с действительным сертификатом от StartCom.

Сайт загружается, но без CSS и темы.

Главная проблема — я не могу войти в wp-admin (или wp-login.php), так как происходят два перенаправления 301, а затем множественные 302 перенаправления. Я использовал http://redirectdetective.com, чтобы понять что происходит, но теперь не знаю как исправить эти перенаправления.

Вот мой .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
0
Все ответы на вопрос 4
0

Я понимаю, что вы хотите принудительно перевести всё на https, верно?

Если это так, я бы рекомендовал удалить ваше правило перезаписи, убедиться, что это позволяет вам доступ к админке (через http), а затем использовать плагин WordPress HTTPS (SSL) вместо этого. Он позволяет настроить, как SSL используется в WordPress, и я думаю, вам будет проще управлять этим.

20 янв. 2016 г. 18:44:05
0

У меня была похожая проблема с множественными 302 редиректами при попытке зайти в wp-admin. В итоге оказалось, что после миграции каким-то образом изменились права доступа. Убедитесь, что директория wp-admin имеет права на выполнение (executable).

6 февр. 2020 г. 21:09:06
0

Чаще всего это проблема с правами доступа к папке. Измените права папки "wp-admin" на 777, затем протестируйте работу административного интерфейса. Если всё работает, отмените изменения прав доступа, установив 755, и снова проверьте — интерфейс должен работать корректно. Отметьте все пустые чекбоксы

7 дек. 2021 г. 13:03:28
0
-1

Попробуйте следующее:

  • Удалите правила в файле .htaccess
  • Убедитесь, что wp-admin работает по http
  • Измените адреса сайта и домашний URL, добавив https://

Это должно сработать - проверьте страницу и посмотрите, какие ошибки есть в консоли, например, какие запрашиваемые URL или ресурсы вызывают эти неприятные редиректы.

19 февр. 2018 г. 08:18:59