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

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

Здравствуйте. Как настроить редирект с http на https только для одной страницы (например: /index.php?route=checkout/quickcheckout ), и с https на http для всех остальных. Большое спасибо за внимание!
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
ваш вопрос нужно разделить на 3
1. как сделать редирект с гет запросом
2. как сделать редирект с http -> https
3. как сделать редирект одной страницы.
#если урл index.php
RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
# если  есть гет запрос , конструкция по краям это если  он  не один.
RewriteCond %{QUERY_STRING} (^|&)route=checkout/quickcheckout($|&)
#если http
RewriteCond %{HTTP} on
#Перенаправить на 
RewriteRule ^(.*)$ /%{QUERY_STRING}  [R=301,L]

если же тебе требуется изменить гет запрос то тут все просто обрати внимание на экран перед ?
RewriteRule ^(.*)$ /index.php\?route=checkout/quickcheckout  [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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