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