我的Magento商店有一个表格,联系表格。当我导航到表单时,它有以下URL: http://www.domain123.com/contact/ 。有一个表格,它看起来像这样:
<form id="contactForm" method="post" action="contactform/index/sendcontactmail">
...
</form>
现在,当我点击发送按钮时,它会给我一个404找不到,我知道为什么。它发布的网址是 http://www.domain123.com/contact/contactform/index/sendcontactmail ,这当然不对,它必须是 http:// www .domain123.com / contactform / index / sendcontactmail (没有联系)。问题是,我该如何解决这个问题?联系表单作为前端名称联系人和我的模块名称是 contactform 。我该如何解决这个问题?
谢谢!
答案 0 :(得分:7)
在表单中添加一个前导斜杠:
<form id="contactForm" method="post" action="/contactform/index/sendcontactmail">
或者,如果使用.phtml模板,更安全的方法是使用一些PHP。这将插入正确的域名:
<form id="contactForm" method="post"
action="<?php echo $this->getUrl('contactform/index/sendcontactmail') ?>">