Я просто обновляю свой сайт от Joomla 1.5 и Virtuemart 1.1.9 до Joomla 2.5 и Virtuemart 2. Я попытался включить SSL для чувствительных областей в Virtuemart, но это не и я хотел бы использовать .htaccess для выполнения перенаправления..htaccess перенаправить http на https для чувствительных областей
Я попробовал этот код и он будет работать, если мой сайт был расположен в корневом каталоге сайта, но он находится в подпапке т.е. www.uniqbuy.com/electronics
Как я могу получить этот код, чтобы не полоса электроники из URL при перенаправлении на https?
# Force SSL on checkout login account and admin pages
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} checkout|login|my-account|administrator|webshop
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
RewriteRule ^(.*)$ https://%2/$1 [R=301,L,QSA]
# Remove SSL on other pages
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !checkout|login|my-account|administrator|webshop
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%2/$1 [R=301,L,QSA]
# Force www for non https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L,QSA]
Любая помощь будет замечательной.
Благодаря
Благодарим за это. Мне удалось заставить его работать с моей установкой в подпапке, но она не удерживала содержимое корзины в памяти, переходящей между http и https. Затем нашел Yireo SSL Redirection, который велик и решил все проблемы. –