【发布时间】:2015-02-28 20:41:04
【问题描述】:
我正在尝试将安全 URL 添加到我的自定义模块 - 下面是我的 config.xml 示例代码
<frontend>
<secure_url>
<scheme>/scheme/</scheme>
</secure_url>
<routers>
<scheme>
<use>standard</use>
<args>
<module>Companyname_Scheme</module>
<frontName>scheme</frontName>
</args>
</scheme>
</routers>
</frontend>
<global>
<rewrite>
<myschemes>
<from><![CDATA[/myschemes\/(.*)/]]></from>
<to><![CDATA[scheme/user/$1/]]></to>
<complete>1</complete>
</myschemes>
</rewrite>
</global>
如果用户强制加载非 http 即http://www.example.com/myschemes/,我需要使 myschemes url 只能通过 https://(例如:https://www.example.com/myschemes/)访问。
如果我为 myschemes 添加安全 url,那么上面的重写不起作用。如果我输入https://www.example.com/myschemes/ 作为网址,它会重定向到https://www.example.com/scheme/user//
我怎样才能做到这一点?请帮忙。
【问题讨论】:
标签: php magento magento-1.8