Подтвердить что ты не робот

Ошибка 404 с wordpress ssl

SSL был установлен на нашем сервере, и наш сайт в основном является Wordpress, и есть некоторые страницы, отличные от Wordpress, которые отлично работают с https://и домашняя страница также работает, но когда я пытаюсь получить доступ к странице Wordpress/сообщению Я получаю 404 страницы не найдена ошибка. Я попробовал плагин wordpress https, чтобы заставить ssl на определенных страницах, и я получил ту же ошибку. Также у меня есть пользовательские постоянные ссылки. Любой способ заставить ssl на некоторых страницах wordpress? С Уважением, J.

4b9b3361

Ответ 1

Тег directory требуется в конфигурации ssl виртуального хоста apache, такой же, как и для http-порта 80, чтобы разрешить переопределять правила переадресации с помощью .htaccess wordpress.

<VirtualHost *:443>
    ..
    ..
    ..
    <Directory /var/www/html/domain.com/>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Ответ 2

Это не зависит от WordPress, но вы можете установить значение $_SERVER для включения SSL. Добавьте в свой wp-config.php следующее:

$_SERVER['HTTPS']='on';

Это, по крайней мере, позволит вам понять, правильно ли настроен ваш сервер, или у вас есть другая проблема, связанная с WordPress.