亲爱的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 post和Woocommerce documentation,但我想在您认为可行的情况下找到另一种方法。
我也很高兴知道您对修改后的网址结构的有用性,删除电子商务中销售的产品的无关字词,以满足Google要求(我发现有关此主题的相互矛盾的信息)的意见。
感谢您的建议和帮助!
答案 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
你必须购买一个插件才能这样做。