Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 使用woocommerce实现平面URL结构以进行SEO_Wordpress_Url Rewriting_Woocommerce_Seo_Multilingual - Fatal编程技术网

Wordpress 使用woocommerce实现平面URL结构以进行SEO

Wordpress 使用woocommerce实现平面URL结构以进行SEO,wordpress,url-rewriting,woocommerce,seo,multilingual,Wordpress,Url Rewriting,Woocommerce,Seo,Multilingual,为了制作一个具有扁平url结构的多语言woocommerce网站,我们认为这对我们商店的seo是最好的,我们尝试了我们知道的所有插件/功能/sustom代码/htaccess组合,但未能实现 我知道WP建议不要从URL中删除基本段塞,但主要原因是为了避免段塞之间的冲突,我们打算手动编写所有段塞 简言之,我们有categoryA和categoryAB(A的孩子)以及与categoryAB关联的productnamedsomething。woocommerce通常的URL是: www.domain.

为了制作一个具有扁平url结构的多语言woocommerce网站,我们认为这对我们商店的seo是最好的,我们尝试了我们知道的所有插件/功能/sustom代码/htaccess组合,但未能实现

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

简言之,我们有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/unpduitquelconque

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

因此,这里的要点是:

  • 有没有人在woocommerce中成功地创建了平面url结构?插件/黑客的成功组合是什么
  • 如果没有,那么最好的方法是什么,使用htacess手动删除类别,或者覆盖主题函数来更改php中的小部件和菜单链接结构
  • 所有这些都值得麻烦吗?还是woocommerce的基本url结构 比商店的搜索引擎优化感觉更好

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

    您尝试过WordPress重写API吗

    现在我有了。谢谢你的推荐。看起来这是可以实现的,但在接近解决方案之前,我可能需要比手头更多的时间。我想Wordpress会更容易做到这一点,因为有这么多的店铺的扁平URL在搜索结果中呈上升趋势。