Задать вопрос
@ermilovroman

Как сделать редирект c http на https для всех кроме одной страницы?

Как сделать редирект c http на https для всех кроме одной страницы?
# 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]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>

# END WordPress

Страница которая должна быть без https: site.com/play
  • Вопрос задан
  • 2652 просмотра
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@ShamblerR
RewriteCond %{REQUEST_URI} !$ваш_урл1$  [NC,OR]
RewriteCond %{REQUEST_URI} !$ваш_урл2$  [NC,OR]
RewriteCond %{REQUEST_URI} !$ваш_урл3$  [NC,OR]
RewriteCond %{REQUEST_URI} !$ваш_урл4$  [NC]
# Последний без OR поскольку нет следующего или просто NC
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы