Я пытаюсь установить протокол HTTPS на моем сайте Wordpress, но сначала, я бы хотел протестировать его на localhost, чтобы быть уверенным, что все будет хорошо, как только сайт будет в сети. Я использую ngrok, чтобы получить самоподписанные сертификаты.Тест wordpress https сайт на localhost
Я хочу, чтобы мой демо-сайт, чтобы быть похожим на:
Я пытался много вещей, до сих пор, но без успеха:
- Добавление этого в .htaccess:
RewriteRule ^(.*)$ https://localhost:8080/mywebsite/$1 [R,L]
- Добавлены переменные в WP-config.php:
define('WP_HOME', 'https://localhost:8080/mywebsite'); define('WP_SITEURL', 'https://localhost:8080/mywebsite'); define('FORCE_SSL_ADMIN', true); $_SERVER['HTTPS'] = 'on';
Иногда я получить доступ к моей странице, но без каких-либо изображений и JS (из WordPress Permalink я полагаю). Попытка доступа к другим страницам дает мне 301 Moved Permanantly
Ошибка
Где находится ваш файл сертификата/ключ? Начните, взглянув на эту ссылку: https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html –
Мне не нужен один, я полагаю, я использую ngrok – rak007
попытаюсь использовать полный путь к css и js в теге ссылки. –