有人能帮我解决这里的问题吗。我想在prestashop 1.7中设置一个CMS页面作为主页,并且仍然可以在菜单中保留旧的默认prestashop主页作为我的商店按钮链接吗?
最好的方法是进行重定向,因为在Prestashop后端,您无法轻松地进行重定向,这可能会损害您的网站。您还可以构建自己的Html,并通过模块将其集成在主页上。
但最好的方法似乎是重定向:
- 您的服务器使用apache,只需将此行添加到.htaccess:重定向301/reiredpage.html/newpage.html
-
您的服务器使用nginx,将这一行添加到您的配置中:rewrite^/reiredpage.html$/newpage.html永久;
-
你不知道也不想那样?只需使用重定向模块,Prestashop插件上就有很多。
在站点根目录的index.php页面上,将代码替换为:
require(dirname(__FILE__).'/config/config.inc.php');
if(Tools::getValue('home')) {
Dispatcher::getInstance()->dispatch();
} else {
$link = new Link();
Tools::redirect($link->getCMSLink(ID_PAGE_CMS));
}
然后,如果你进入主页,你将被重定向到你已经指示链接的CMS页面,通过真正主页上的菜单,添加?您的网站网址www.yourwebsite.tld末尾的主页?家庭