Magento setBeforeAuthUrl()将我重定向到端口82

时间:2013-05-14 10:50:59

标签: magento redirect

我希望在登录后将客户重定向到某个页面。

<?php Mage::getSingleton('customer/session')->setBeforeAuthUrl(Mage::helper('core/url')->getCurrentUrl()); ?>
<p><a href="<?php echo Mage::helper('customer')->getLoginUrl() ?>">Login</a>

重定向后的URL很好,除了一个细节:

http://mymagentostore.com:82/rest/of/url/

而不是

http://mymagentostore.com/rest/of/url/

导致404找不到错误。

1 个答案:

答案 0 :(得分:0)

不确定是什么造成了这种情况,虽然我使用了类似下面的示例的解决方法,但它有效

  Mage::getSingleton('customer/session')->setBeforeAuthUrl(Mage::getUrl('part/of/url', array('param1' => $this->getRequest()->getParam('param1'))));