2015-02-07 133 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您的迴應!