Ich möchte eine einzige Seite mysubdir/checkout.php
mit SSL gesichert werden. z.B. https://www.mywebsite.com/fr/checkout
, wobei fr
der Sprachencode ist.URL umschreiben - Umleiten zu HTTP außer einer Seite
Alle anderen Seiten sollten zurück zu http umgeleitet werden.
Dies ist, was ich in .htaccess habe, aber es funktioniert nicht.
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]
jedoch, als ich eintrat: https://www.mywebsite.com/fr/checkout
es Umleitungen an https://www.mywebsite.com/mysubdir/checkout.php?lang=fr
. Warum?
Irgendeine Lösung zu diesem?
Aber in meinem Fall wird checkout.php auch in/fr/checkout umgeschrieben. – sc1013
Was genau ist das Problem? Gibt es noch andere Regeln oder Htaccess? – starkeen