我們正在將5000個SKU網站遷移到WooCommerce。爲了適應這種情況並使301儘可能準確,我們希望從WooCommerce的產品永久鏈接中刪除所有連字符/短劃線。從WooCommerce中刪除破折號/連字符產品固定鏈接
例如:
www.website.com/product/product-name/
變爲
www.website.com/product/productname/
如何任何意見去做這個?我們已經導入了產品,所以編寫一段代碼可以自動去除破折號。
謝謝!
我們正在將5000個SKU網站遷移到WooCommerce。爲了適應這種情況並使301儘可能準確,我們希望從WooCommerce的產品永久鏈接中刪除所有連字符/短劃線。從WooCommerce中刪除破折號/連字符產品固定鏈接
例如:
www.website.com/product/product-name/
變爲
www.website.com/product/productname/
如何任何意見去做這個?我們已經導入了產品,所以編寫一段代碼可以自動去除破折號。
謝謝!
您是否以URL的形式訪問URL?如果是這樣使用str_replace
PHP函數,你可以簡單地替換「 - 」和「」像這樣
$originalURL = "www.website.com/product/product-name/"
$newURL = str_replace("-","",$originalURL);
我們將在哪裏放置?在functions.php中? – Perry
哦,如果您正在使用WordPress的工作,在儀表板有在每個頁面的鏈接的「編輯」按鈕。您可以使用它來編輯鏈接。
Pages
- >選擇您的頁面Permalink: www.website.com/product/product-name/
和edit
按鈕。您可以使用它編輯每個頁面的固定鏈接。
你如何訪問URL /以什麼格式你有他們?從單個字符串中刪除連字符非常簡單,您是否無法訪問此URL字符串? – Robin
這一切都通過WordPress。 WordPress自動添加破折號來替換空格 – Perry