Перенаправление htaccess WordPress на https

#wordpress #.htaccess #redirect

Вопрос:

У меня проблема с циклами перенаправления на моем сайте wordpress.

Я хочу:

  1. Перенаправление www и http-запросов на https
  2. Запрос, направленный на страницу rvplayer, должен оставаться http или быть перенаправлен на http

В настоящее время я испытываю циклы перенаправления при отправке запросов на http://www или https://www или www.

Код, который у меня есть в файле .htaccess, в настоящее время

  RewriteCond %{SERVER_PORT} =80 RewriteCond %{THE_REQUEST} !/rvplayer/ [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  # Go to http if on /rvplayer/  RewriteCond %{SERVER_PORT} !=80 RewriteCond %{THE_REQUEST} /rvplayer/ [NC] RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]   RewriteRule ^index.php$ - [L]    RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  

Комментарии:

1. Почему бы одной странице не получить HTTPS?

2. Используете ли вы cloudflare в своем домене?

3. Сам WordPress будет настроен для того или иного и, скорее всего, перенаправит вас обратно, что приведет к циклу перенаправления.

4. Одна страница не получает HTTPS, потому что это HTTP-аудио. Да, мы используем CDN, но не Cloudflare