我有一个带有以下域的洋红网站。
http://www.site.eu/
   http://www.site.it/
   http://www.site.es/
   http; http://www.site.fr/
   http://www.site.de/
http://www.site.co.uk/
http://www.site.com/
我正在尝试提交通讯订阅的电子邮件地址。(Magento有这个)。
以下显示新闻通讯订阅表格的代码
<form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail">
<div class="form-subscribe">
<div class="input-box">
<input type="text" name="email" id="newsletter" title="<?php echo $this->__('Sign up for our newsletter') ?>" class="input-text required-entry validate-email" />
</div>
<button type="submit" title="<?php echo $this->__('Go') ?>" class="button"><span> <span><?php echo $this->__('Go') ?></span></span></button>
</div>
</form>
echo $this->getFormActionUrl()
在其上使用HTTPS生成动作URL。
示例:
以下网站将带有 https://www.site.eu/newsletter/subscriber/new/的URL,因为配置我将基本的secure URL设置为https://www.site.eu/
&nbsp;&nbsp;&nbsp; http://www.site.it/
&nbsp;&nbsp; http://www.site.es/
&nbsp;&nbsp; http; http://www.site.fr/
&nbsp;&nbsp;&nbsp; http://www.site.de/
其他站点将用自己的域重定向到HTTP。这些将正常工作
http://www.site.com/重定向到https://www.site.com/
http://www.site.co.uk/重定向到https://www.site.co.uk/
如果用户单击上述网站中的任何一个中的提交按钮,则该站点将导航到https://www.site.eu/newsletter/subscriber/new/,但没有任何发布数据。因此,根据情况,我无法访问帖子变量(电子邮件)
我相信我已经正确解释了问题。请建议为什么会发生这种情况?您会想到任何解决方案吗?
我认为问题是,您无法将数据从HTTP发布到HTTPS吗?或在后端尝试同时使用安全&amp;用https