我目前正在开发一个电子商务WordPress网站,WooCommerce为购物功能提供支持。
目前,该网站的产品页面结构如下:
www.example.com/products/product-name/
无论访问者是直接访问还是通过相关的产品类别访问,都会生成上述结构。
我想更改此内容,以便产品的网址包含其关联的产品类别。例如:
www.example.com/product-category/product-name/
由于某些产品适合多个产品类别,因此这种方法不可避免地会产生重复内容。因此,我需要在URL中为每个包含产品类别的产品URL实施rel=canonical
。 rel=canonical
将被指向'向:
www.example.com/products/product-name/
有没有一种方法可以批量实施Canonicalisations,而不是必须手动实现所有产品?
可能是某种PHP条件标记,其中包含'
:如果产品属于产品类别,
rel=canonical
至/products/product-name/
或者.htaccess
文件中的某些条目?