Wordpress和Woocommerce:从URL结构中删除/产品和/产品类别

Wordpress和Woocommerce:从URL结构中删除/产品和/产品类别,wordpress,.htaccess,woocommerce,Wordpress,.htaccess,Woocommerce,亲爱的朋友们:, 在一个有Wordpress和Woocommerce插件的网站上, 我想以SEO友好的结构更改电子商务页面的URL,特别是我想: 1) 单个产品页面 www.mysite.com/product/productname 成为 www.mysite.com/productname 2) 以及产品类别页面 www.mysite.com/product-category/categoryname 成为 www.mysite.com/categoryname 关于案例1/产品, 我还没有

亲爱的朋友们:, 在一个有WordpressWoocommerce插件的网站上, 我想以SEO友好的结构更改电子商务页面的URL,特别是我想:

1) 单个产品页面 www.mysite.com/product/productname 成为 www.mysite.com/productname

2) 以及产品类别页面 www.mysite.com/product-category/categoryname 成为 www.mysite.com/categoryname

关于案例1/产品, 我还没有找到一个插件,可以帮助我,我尝试了

A-要修改WordPress永久链接:插入一个斜杠,后跟一个点。/。产品,URL采用我想要的结构,但页面不再可访问,并给我带来“重定向循环”错误

B-要修改.htaccess文件,请添加以下代码行

// 301 Redirect Entire Directory 
RedirectMatch http://testmywpshop.info/prodotto(.* 301) http://testmywpshop.info/$1 
但可能我没有正确地编写/插入代码,因为网站变得不可访问

关于案例2/产品类别, 我尝试了插件SEO Ultimate,它具有满足我需要的功能,我成功地转换了产品类别的URL结构,但我更愿意不使用它而获得相同的结果,因为我的朋友想要使用SEO Yoast,这两个插件之间可能会有冲突

总之,我希望URL不会遭受断开的链接和重定向,以便更容易被Google接受(可能使用301重定向,因为它似乎是机器人唯一喜欢的),甚至不会更改决定URL结构的WordPress核心代码,但我一直找不到它

我读了这个和这个,但我想找到一个替代的方法,如果你认为可能的话

我也很高兴知道你对修改URL结构的有用性的看法,删除与电子商务中销售的产品无关的词语,以满足谷歌的要求(我发现关于这个主题的信息相互矛盾)

谢谢你的建议和帮助

我也很高兴知道你对修改URL结构的有用性的看法,删除与电子商务中销售的产品无关的词语,以满足谷歌的要求(我发现关于这个主题的信息相互矛盾)

如果您希望进行此更改以满足SEO最佳实践要求,请注意,此特定URL建议是由于产品属于多个类别

因此,包含类别的URL可能是有害的

www.example.com/product/drinks/milkshake和www.example.com/product/desserts/milkshake指向同一产品。然而,这里的问题不是/product/而是/drinks/和/milkshake/

具有默认产品url(如www.example.com/product/product-name)的WooCommerce网站在技术上是可以的。我更喜欢将URL设置为www.example.com/shop/product-name以及www.example.com/shop/category-main/category-sub/,因为它更具描述性。您可以在WordPress管理>设置>永久链接上执行此操作


也就是说,如果WooCommerce文档说这不是一个好主意,我通常不会去追求它

如果可以更改url结构,请为此使用插件

旧情况:
domain.com/product/blue slesser

新情况:
domain.com/blue trouser

或使用类别

旧版:
domain.com/产品类别/裤子/蓝色裤子

新增:
domain.com/pants/blue sloaser


你必须买一个插件才能这样做。

谢谢@lartan,这是一个好观点!实际上,我不会得到比好处更大的伤害:)我链接了你在问题中提到的那页,因为我在寻找一个不同的解决方案;)无论如何谢谢你的指点!