gpt4 book ai didi

php - Opencart:如何禁用特定页面的 seo?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:08 24 4
gpt4 key购买 nike

我正在为我们的网站使用 opencart 版本 1.5.5.1。站点中启用了 SEO url。对于某些需求,我们修改了一些类别/产品页面的页眉、页脚、产品文件。所以我们创建了新的 Controller 和模板文件,如:categorynew.php、categorynew.tpl、productnew.php 等。

问题是一旦启用了 seo http://domain.com/index.php?route=product/product&path=59_72&product_id=63http://domain.com/index.php?route=product/productnew&path=59_72&product_id=63变成 http://domain.com/products/categoryname?product_id=63 .

是否可以通过在我的 Controller 文件中添加一些代码来在我的新页面中禁用 seo?

请帮帮我。提前致谢!

最佳答案

我认为很难给出一个绝对的答案,因为您没有提及这些 URL 的生成位置。我无法在本地对其进行测试,因此您必须持保留态度。

查看 catalog/controller/common/seo_url.php 中的代码(第 60 行):

if ($this->config->get('config_seo_url')) {

如果你想为路由 product/productnew 中生成的所有 URL:s 禁用 SEO,你可以这样做:

if ($this->config->get('config_seo_url') &&
!strpos($this->request->get['route'], 'product/productnew') === 0) {

简单编辑:

!strpos($this->request->get['route'], 'product/productnew')

到您要为其禁用 SEO 的路线。

希望对您有所帮助。

关于php - Opencart:如何禁用特定页面的 seo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com