我在 Joomla 2.5 中创建了自定义登录模块,该模块使用fancybox 显示。
我们的网站使用 SEF URL。现在我的问题是用户没有重定向到触发弹出窗口的上一个页面。
我在我的模块中使用了以下代码并将其传递给登录表单的“返回”参数。
$uri =& JFactory::getURI();
$redirectUrl = urlencode(base64_encode($uri->toString()));
<input type="hidden" name="return" value="<?php echo $redirectUrl; ?>" />
但它会在 URL 末尾附加一些值重定向并显示 404 页面。
e.g.
localhost/xxx/xxxx.html
TO
localhost/xxx/xxxx.html7