Wordpress和Woocommerce:从URL结构中删除/ product和/ product-category

时间:2014-08-05 17:57:45

标签: wordpress .htaccess woocommerce

亲爱的StackOverflow朋友, 在包含 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 /产品, 我还没有找到可以帮助我的插件,我试过了

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

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

// 301 Redirect Entire Directory 
RedirectMatch http://testmywpshop.info/prodotto(.* 301) http://testmywpshop.info/$1 

但可能我没有正确编写/插入该代码,因为该网站无法访问!

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

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

我读了这个Stack postWoocommerce documentation,但我想在您认为可行的情况下找到另一种方法。

我也很高兴知道您对修改后的网址结构的有用性,删除电子商务中销售的产品的无关字词,以满足Google要求(我发现有关此主题的相互矛盾的信息)的意见。

感谢您的建议和帮助!

2 个答案:

答案 0 :(得分:1)

  

我也很高兴知道您对修改后的网址结构的有用性,删除电子商务中销售的产品的无关字词,以满足Google要求(我发现有关此主题的相互矛盾的信息)的意见。

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

因此,包含类别的网址可能是有害的。

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

具有默认产品网址的WooCommerce网站,例如www.example.com/product/product-name,技术上还可以。我更喜欢将我的网址设置为www.example.com/shop/product-name以及www.example.com/shop/category-main/category-sub/,因为它更具描述性。您可以在WordPress管理员&gt;设置&gt;永久链接。

上执行此操作

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

答案 1 :(得分:0)

可以更改url结构,为此使用插件。

旧情况:domain.com/product/blue-trouser

新情况:domain.com/blue-trouser

或类别

old:domain.com/product-category/pants/blue-trouser

new:domain.com/pants/blue-trouser

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