@suzyry

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

Здравствуйте. Как настроить редирект с http на https только для одной страницы (например: /index.php?route=checkout/quickcheckout ), и с https на http для всех остальных. Большое спасибо за внимание!
  • Вопрос задан
  • 184 просмотра
Решения вопроса 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]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы