繁体   English   中英

Magento-单页签出和SSL(HTTPS)

[英]Magento - onePage checkout and SSL (HTTPS)

需要一个magento鲨鱼在这里帮助我:

单页结帐时出现问题,我将其设置为运行https。 (将指向该页面的链接更改为https://mydomain.com/checkout/onepage/

工作正常,除了magento仍将所有结帐之一将所有结帐打印为http并尝试通过ajax和http加载。 由于您无法通过https连接执行http / ajax请求,因此原因失败。 所以我以为自己可以尝试破解它。 我做了一个快速的document.ready函数,并用https替换了http上的所有实例,在Order审阅之前,它实际上就像是一种魅力。 在这里,当我单击继续时,它将失败。 带有预期的“对不安全的X-JSON调用bla bla bla”,这意味着它在某处调用了不安全的url。

我的问题:-是否有办法告诉magento在https中运行一页检出(已经在后端设置了https的东西。)-如果没有(我自己不是jQuery兄弟的JSON忍者),有人有任何想法吗?如何将magento json脚本破解为运行https。 我将问题归结为对“ http://mydomain.com/checkout/onepage/saveOrder/”的调用以及此onclick函数“ review.save()”的跟踪。

任何指针的帮助将不胜感激:)

Magento具有内置功能,可以对我的帐户页面,登录页面和结帐页面使用https。 您只需要在Admin-> configuration-> General-> Web-> Secure中设置安全的基本URL,并使用https提供路径。

谢谢

用.htaccess重写

    RewriteCond %{REQUEST_URI} checkout\/onepage
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

或Magento管理员

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM