如何在 Magento 中获取商店安全 URL?
我在 Magento 中有一个表单,显示在不安全的 URL (http) 上,但我需要它提交到安全 URL (https)。
我显示当前使用以下代码的 URL:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)
我假设我需要将 URL_TYPE_WEB 更改为其他内容。有谁知道那是什么?
I have a form in Magento that is displayed over the insecure URL (http) but I need it to submit to the secure URL (https).
I display the URL I currently use the following code:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)
I am assuming I need to change the URL_TYPE_WEB to something else. Does anyone know what that something else is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你试过这个吗?
我相信这会让你获得基本的安全网址。
将带您进入登录页面。换句话说,
将带您到达您想要的任何页面,只需将“模块/控制器/操作”替换为适当的组合即可。
编辑——修正错别字
Have you tried this?
I think that gets you the base secure url, I believe.
Will get you to the login page. In other words,
Will get you to any page you want, just substitute 'module/controller/action' for the appropriate combo.
Edit -- Fixed Typos
http://blog.geekslikeshinythings.com/2014/12/ magento-force-secure-urls-https-on-all.html
这适用于 Mageno 1.9.1
使用您的 app/etc/config.xml 文件
如果用户使用 https,这将强制所有 url 重写(创建为)为 https。
http://blog.geekslikeshinythings.com/2014/12/magento-force-secure-urls-https-on-all.html
this works in Mageno 1.9.1
use your app/etc/config.xml file
If user is using https, this should force all urls to rewrite (created as) to https.
用途:
读取在admin中设置的magento中的配置值。
Use:
to read the the configuration value inside magento that has been set inside admin.
这对我有用
例如:
如果您使用 http 浏览,那么
如果您使用 https 浏览,那么
this worked to me
For example:
if you browsing with http then
if you browsing with https then
您可以在代码中执行此操作,也可以从 xml 中执行此操作。
例如,如果您想为结帐页面设置 https,则必须在自定义 config.xml 中添加以下代码:
Magento 有一个用于结帐的 https 的默认功能,因此您可以对其他页面执行相同的操作,例如对于客户页面:
希望对您有所帮助。
You can do this in code and also from xml.
For example, if you want to set https for the check out page then you have to add the below code in your custom config.xml:
Magento has a default feature for https for check out so you can do the same thing for other pages like for the customer page:
I hope it'll help you.
法师::getUrl('',array('_secure'=>true))
Mage::getUrl('',array('_secure'=>true))