我目前正在使用 PrestaShop 1.7.8.7。目前,我的产品目录中有不活跃的产品,当我尝试访问其中一个产品的页面时,我自然会被重定向到 404 错误页面。我知道在 PrestaShop 管理面板中,我可以手动选择重定向类型和每个产品的目标页面,但我想自动化此过程,这样我就不必为每个产品手动执行此操作。
期望的结果如下:我所有不活跃的产品都应该重定向到其父类别。
您能否指导我如何进行这些修改和/或建议替代解决方案,以自动将我的非活动产品重定向到其父类别?
到目前为止,我已尝试创建一个模块,创建一个覆盖文件,并创建一个 PHP 脚本来在我的 .htaccess 文件中生成重定向,但这三个解决方案都不起作用。
我通过 SeoSa 的 Mass Modifier Product v2.0.18 模块找到了解决问题的方法。 在这里找到它
我过滤了我的产品以选择非活动产品,并且我能够通过选择 301 重定向到类别来对重定向链接进行操作。如果未指定类别,则产品将重定向到其父类别。
仍然不是自动化的,但对于我的情况来说已经足够接近了,因为它解决了我的问题。