2015-02-07 135 views
0

我被困在这个WordPress的永久链接结构,我想有从WordPress的永久链接区域专家的一些建议。固定链接WordPress的Woocommerce

我建立与WordPress和Woocommerce网站/店。两个最新版本。

如果离开网站和店铺的默认链接结构,所有工作都正常。

但WordPress默认的网页都会有链接结构为:

http://www.myshop.com/?page_id=25

如果我改变结构/%postname%/网站本身的伟大工程与像网页链接:

http://www.myshop.com/myinformationpage

但是...

然而,Woocommerce部分已完全损坏。产品页面与第​​一个商店页面的概览一致,但每个产品选择都将以404错误结束。

这也适用于类别的标签甚至是购物车付款页面。

什么是走在这里的呢?

的搜索引擎优化的最佳方法是基本固定链接网站设置更改为的无标准报设置之一。但是为了保持WooCommerce店的工作,必须做些什么?

我不想删除/店/或者/产品/从WooCommerce URL。

我的设置:

通用设置:/%postname%/

可选:产品类别基地:product_cat =和产品标签基地:??product_tag =

产品永久碱:定制基:/产物=

经过很多尝试后,我想出了上述设置。这将适用于所有WordPress内容页面和大多数WooCommerce页面,但付款后返回页面仍然被打破。

任何输入是欢迎在这里....在此先感谢!

+0

我怀疑你还有其他事情正在进行,因为产品永久链接以'/%postname%/'结构和'/ product'为基础对我很好。尝试禁用所有其他插件。将您的.htaccess重命名为其他内容,然后重新保存您的固定链接。也许这会有所帮助。 – helgatheviking 2015-02-08 02:04:11

回答

1

过尝试,改变了固定链接一遍又一遍,去掉的.htaccess并保存永久链接重新设定,和所有其他的提示后....

我终于发现wordpress.org一个帖子。关于wat找不到的确认页面的问题。 (404)

[https://wordpress.org/support/topic/order-confirmation-page-not-found]

添加此代码的功能。PHP的窍门。

function flush_rules(){ 
    flush_rewrite_rules(); 
} 
add_action('init','flush_rules'); 

感谢helgatheviking您的回应!