http и https вперемешку — откуда?
-
Народ, спасайте, пока я не свихнулся. Грешил уже на плагины и темы, дважды сносил WP в надежде, что «с нуля» все нормально будет. Нет.
SSL-сертификат установлен. На пустой сайт закатываю htaccess для редиректа на https
RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Проверяю — редиректит нормально.
Заливаю свежую версию движка, устанавливаю (с https), настраиваю.
В настройках адрес указан с https.Настраиваю ЧПУ.
Все, с этого момента начинается чехарда. Если не убрать из htaccess указанные строки, то при переходе на любую страницу пользователя редиректит на главную. Если же строки убрать, то получается смешанное содержимое и отсутствие редиректов на https — именно в таком состоянии сейчас сайт и находится.Я понять не могу, ну откуда там смешанному содержимому взяться вообще, откуда http вылазит? Ведь с нуля все ставится, плагинов даже нет никаких пока.
На настоящий момент htaccess выглядит так:
#RewriteEngine On #RewriteCond %{SERVER_PORT} !^443$ #RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] # 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
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «http и https вперемешку — откуда?» закрыта для новых ответов.