Назад | Перейти на главную страницу

Использовать SSL на странице оформления заказа, в то время как все остальное использует стандартный HTTP

Я пытаюсь использовать .htaccess, чтобы одна страница моего сайта перенаправлялась на ее аналог https. Страница checkout.php находится в корневой папке / html сайта. (/checkout.php). Я пробовал использовать это: (которое я где-то нашел в Интернете). Я поставил его и получил внутреннюю ошибку сервера.

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !checkout.php
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Идея в том, что если клиент находится на странице checkout.php, тогда перенаправляйте на https ... если нет, перенаправляйте на http. Любая помощь была бы потрясающей.

Вот код перезаписи, который я использую для перенаправления простого доступа к странице администратора http wordpress на https. Вы можете настроить его под свои нужды.

     RewriteEngine On
     RewriteCond %{SERVER_PORT} !^443$
     RewriteRule ^wp-admin https://www.example.com/wp-admin [R=301,L]