SSL을 사용하여 단일 페이지 mysubdir/checkout.php
을 보호하고 싶습니다. 예 : https://www.mywebsite.com/fr/checkout
, 여기서 fr
은 언어 코드입니다.URL 재 작성 - 한 페이지를 제외하고 HTTP로 리디렉션
다른 모든 페이지는 http로 다시 리디렉션되어야합니다.
이것은 .htaccess에 있지만 작동하지 않습니다. I 입력하지만 때
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/fr/checkout
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/fr/checkout
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
##### Checkout #####
RewriteRule ^/(fr|en)/checkout/?$ mysubdir/checkout.php?lang=$1 [QSA]
는 : https://www.mywebsite.com/fr/checkout
는 https://www.mywebsite.com/mysubdir/checkout.php?lang=fr
로 리디렉션. 왜?
이 문제에 대한 해결책은 무엇입니까?
내 경우에는 checkout.php도/fr/checkout에 다시 작성됩니다. – sc1013
정확히 무엇이 문제입니까? 다른 규칙이나 htaccess가 있습니까? – starkeen