Я хочу перейти с HTTP на HTTPS на моем WordPress сайте. До сих пор я сделал следующее:
В файл wp-config.php добавлен
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true); // I read this was deprecated, but I was desperate
/* That's all, stop editing! Happy blogging. */
В .htaccess у меня есть:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Так что теперь я столкнулся с двумя проблемами:
1. CSS-стили не загружаются
2. У меня нет доступа к панели wp-admin, и у меня ошибка 401. Страница не перенаправляется должным образом
Я много чего перепробовал и наконец мне очень нужна твоя помощь, спасибо !!!
РЕДАКТИРОВАТЬ!!!!
Я убрал строки
define (‘FORCE_SSL_ADMIN’, true);
define (‘FORCE_SSL_LOGIN’, true);
и теперь он находит путь к панели администратора, но файлы стилей все еще не загружены.
Просто используйте плагин WordPress, это сэкономит ваше время.
Я лично использую это:
https://wordpress.org/plugins/wp-force-ssl/
Других решений пока нет …