安装了 woocommerce 后,每个商品的链接会根据标题来定。
这样有利于 seo,但是会存在一个问题。
因为你一改变这个商品的标题,就意味着这个商品的链接发生变化了,
如果你在别的网站为这个商品做过宣传,那问题就来了,因为链接会出错。
所以,如果商品的链接根据 id 来的话,就不会出现这样的问题。
woocommerce 提供了一个短链接地址。
形式如 www.yoursite.com?p=8,它会直接跳到 www.yoursite.com/?product=WordPress 教程,这样就对了。
可是实际上访问 www.yoursite.com?p=8 时,会出现 404,那如何解决呢?
操作如下:
后台--设置--固定链接,wp-admin/options-permalink.php
在常用设置里,选文章名 http://localhost:8080/demo/wp/demo/wp39cn/sample-post
产品基本类别 /shop
产品相应页面 product-tag
产品相应页面 选 自定义 URL /product
即可。
文档参考 : http://www.technobezz.com/fix-woocommerce-404-error-product-pagepermalink/