2015-03-25 45 views
0

正如谷歌的“Search Engine Optimization Starter Guide”(第11页)一个好的搜索引擎优化的做法是给可能给用户手动删除地址栏中的URL的一部分提及。Woocommerce - URL的手动删除部分导致404错误

在我的情况:

mysite.com/shop/mycategory/myproduct <-- product page with category ok 

去除上面的网址现在手动部分:

mysite.com/shop/mycategory/ <-- error 404 
mysite.com/shop/ <-- works 

面包屑在产品页面看起来就像这样:

home/shop/mycategory/myproduct 

上点击mycategory链接:

mysite.com/product-category/mycategory <-- works 

的问题是,这两个URL不同:

mysite.com/product-category/mycategory 
mysite.com/shop/mycategory/ 

上的任何线索如何解决这个问题?

回答

0

从看文档和其他类似的帖子,不建议使用一些固定链接进行调整,出于性能的考虑。你

"mysite.com/shop/mycategory/myproduct" 

URL实际上是在寻找:

"mysite.com/shop/product-category/mycategory/myproduct" 

所以这看起来并不像你将能够缩短它在你所描述的方法,虽然你可以恢复“的产品类别“固定链接,我假设你已经删除?这样用户将能够缩短网址而不会遇到404错误。

+0

什么叫 “..我想你已经删除了?” 是什么意思?实际上我有永久链接的默认设置:产品类别+产品标签。我只选择了自定义基地类别:/店/%product_cat% – user1683455 2015-03-25 10:41:08

+0

我的意思是,你应该能够解构的网址:mysite.com/shop/product-category/mycategory/myproduct,但你不会能够解构的网址:“mysite.com/shop/mycategory/myproduct” – Gillespie 2015-03-25 10:52:42

+0

抱歉,但我不能解构甚至mysite.com/shop/product-category/mycategory/myproduct事实上,mysite.com/shop/product-category/ mycategory < - 404mysite.com/shop/product-category/ < - 404 – user1683455 2015-03-25 11:12:30