【问题标题】:Achieving flat URL structure with woocommerce for SEO使用 woocommerce 实现扁平化 URL 结构以实现 SEO
【发布时间】:2017-02-26 23:47:51
【问题描述】:

为了创建一个具有扁平 url 结构的多语言 woocommerce 网站,我们认为最适合我们商店的 seo,我们尝试了所有我们知道的组合插件/功能/sustom 代码/htaccess,但无法实现。

我知道 WP 建议不要从 url 中删除基本 slug,但主要原因是避免 slug 之间的冲突,我们打算手动编写所有 slug。

所以,简而言之,我们有 categoryA 和 categoryAB(A 的子级)以及与 categoryAB 关联的 productnamedsomething。woocommerce 的通常 URL 是: www.domain.com/product-category/categoryA/categoryAB/productnamedsomething

虽然我们只是想要: www.domain.com/productnamedsomething

到目前为止,WP htaccess Control 插件运行良好,但添加多语言功能使其变得复杂。

我们尝试了 polylang 和 WPML,但无法以任何方式实现我们的目标 URL: www.domain.com/productnamedsomething www.domain.com/fr/unproduitquelconque

但是,在地址栏中键入这些 URL 中的任何一个都可以工作并显示产品,而没有类别树。但是我们无法让菜单、类别菜单和其他链接指向一个扁平的 url 结构。

所以这里的要点是:

  1. 有没有人成功地在 woocommerce 中创建平面 url 结构?使用的插件/hack 的成功组合是什么?
  2. 如果没有,最好的方法是什么,使用 htacess 手动删除类别,或者覆盖主题函数以更改 php 中的小部件和菜单链接结构?
  3. 这一切值得麻烦还是 woocommerce 的基本 url 结构 比商店的 SEO 感觉更好?

如果需要,请澄清,我很乐意讨论这个问题。

【问题讨论】:

    标签: wordpress url-rewriting woocommerce seo multilingual


    【解决方案1】:

    您是否尝试过 WordPress 重写 API? https://codex.wordpress.org/Rewrite_API

    【讨论】:

    • 现在我有了。感谢您的参考。看起来它可以实现,但在接近解决方案之前,我可能需要比手头更多的时间。认为 Wordpress 会更轻松地实现这一点,因为在搜索结果中越来越多使用平面 URL 的商店正在增加。
    猜你喜欢
    • 2014-11-06
    • 2011-11-24
    • 2022-01-10
    • 1970-01-01
    • 2011-11-15
    • 2019-03-01
    • 1970-01-01
    • 2015-11-28
    • 2023-03-19
    相关资源
    最近更新 更多