Перенаправления 302 в wp-admin
У меня новая установка 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]
Я понимаю, что вы хотите принудительно перевести всё на https, верно?
Если это так, я бы рекомендовал удалить ваше правило перезаписи, убедиться, что это позволяет вам доступ к админке (через http), а затем использовать плагин WordPress HTTPS (SSL) вместо этого. Он позволяет настроить, как SSL используется в WordPress, и я думаю, вам будет проще управлять этим.

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

Попробуйте следующее:
- Удалите правила в файле .htaccess
- Убедитесь, что wp-admin работает по http
- Измените адреса сайта и домашний URL, добавив https://
Это должно сработать - проверьте страницу и посмотрите, какие ошибки есть в консоли, например, какие запрашиваемые URL или ресурсы вызывают эти неприятные редиректы.
