【发布时间】:2022-10-14 18:52:51
【问题描述】:
我的网站上有多个产品,这些产品在产品描述(文本)中包含指向其他产品的硬编码链接。这些链接大小写不一,导致 Google 索引上的重复页面出现问题。
我想使用 MySql 查询将所有包含 /products/Name-Of-Product.html 的 URL 转换为 /products/name-of.product.html。
所以我需要一个查询,在产品描述的文本中搜索包含 /products/ 的任何链接并将它们转换为小写。
这是我用来替换产品描述中的一些文本的示例查询,但那是“静态的”:UPDATE `isc_products` set `proddesc` = replace(`proddesc`,'</table><hr /><h3>Tip','</table></div><hr /><h3>Tip') WHERE `prodcode` REGEXP 'CH'。我目前正在尝试编辑因产品而异的文本。
以我有限的知识,我无法解决这个问题。 如果有人能给我一些建议,我将不胜感激。
谢谢!
【问题讨论】: