Я опубликовал вопрос, потому что на эту тему, похоже, очень мало ресурсов, так как большинство ответов, которые я получил во время исследования, направляют пользователей на покупку модулей или на общее перенаправление.
Это сработало для меня. В моем случае я изменил домашнюю страницу на другой URL, который является моим. Другие страницы продукта по-прежнему работают нормально. Чтобы сделать это, перейдите в controllers / front / IndexController.php и измените, добавив следующий код где-то в initContent функции .
Tools::redirect('http://newwebsiteurl.com/');
То есть вы будетеудалите все содержимое функции ниже
{
parent::initContent();
$this->addJS(_THEME_JS_DIR_.'index.js');
$this->context->smarty->assign(array('HOOK_HOME' => Hook::exec('displayHome'),
'HOOK_HOME_TAB' => Hook::exec('displayHomeTab'),
'HOOK_HOME_TAB_CONTENT' => Hook::exec('displayHomeTabContent')
));
$this->setTemplate(_PS_THEME_DIR_.'index.tpl');
}
и замените ее следующим образом:
{
parent::initContent();
Tools::redirect('http://newwebsiteurl.com/');
}
Это сработало у меня на моем сайте Суповое посольство иЯ надеюсь, что для вас тоже. Если вы проверите здесь URL Категория супа , вы увидите, что он находится в каталоге / buy-online /, и когда вы щелкнете по домашней ссылке или логотипу, он перенаправит вас на URL безрасширение. Я надеюсь, что вы найдете это полезным.