Opencart Url redirect



我为Opencart做了一个自定义注册模块,

我的注册页面有以下url:

www.mysite.com/index.php ?路线= account/customregister

,而默认的注册页面url是:

www.mysite.com/index.php ?路线= account/register

我想重定向用户到我的注册页面(路由=帐户/customregister)当用户点击指向默认注册模块(路由=帐户/注册)的任何链接。我知道我可以编辑。htaccess文件来重定向或重写url,但我想用php来做。有人知道是否有一些类/函数或某种代码,我可以把我的扩展自动重定向用户到新的url?

Thanks all in advance

注。我不能修改核心文件,我不会编辑。htaccess。

这可以很容易地通过vQmod实现。您需要使用vQmod编辑文件/catalog/controller/account/register.php并将

$this->redirect($this->url->link('account/customregister', '', 'SSL'));

就在index()方法声明中(因此使用此作为搜索vQmod并使用after位置)

您可以通过添加以下代码从主页重定向到任何产品:

目录/控制器/共同/home。

$this->response->redirect($this->url->link('product/product', 'product_id=50', ''));

其中50是你的产品id。这是在openart 2.0.1.1上。我这样做是因为我只卖一种产品,希望这对你有帮助。

对于重定向,这可能也适用于openart

$this->redirect($this->url->link('account/customregister', '', 'SSL')); 

最新更新