更改WooCommerce產品永久連結結構
P粉187677012
P粉187677012 2023-07-28 09:58:19
0
1
494

根據我的供應商的要求,他們希望本地站點和國際站點具有相同的產品URL,只是不同的網域。然而,我的網站是基於WooCommerce構建的,而他們的網站是使用自訂的PHP整合。

我已經花了幾天的時間通過htaccess(我不是專家)和自定義的永久鏈接插件來嘗試使其工作,但沒有成功。

我不確定是否可能實現,但我需要URL架構如下:

從:https://localhost.za/artnr/ 10616/ 到:https://localhost.za/?artnr=10616

我已經嘗試過透過htaccess文件,如我所說,我不是專家,也嘗試過使用自訂的永久連結插件,但沒有成功。我知道我可能可以透過建立自訂產品頁面來解決這個問題,但我會失去很多功能。


P粉187677012
P粉187677012

全部回覆 (1)
P粉832490510

請嘗試在你的htaccess檔案中使用以下內容:

RewriteEngine On RewriteRule ^artnr/(\d+)/?$ /?artnr= [L,QSA]

^artnr/- 這部分模式符合你想要重寫的URL的起始部分。

(\d ) - 這是一個捕獲組,匹配一個或多個數字(在你的情況下是產品編號)並捕獲它。

/?$ - 這符合URL末端的可選斜線。

/?artnr=$1 - 這是重寫的替換部分。它用所需的格式取代符合的URL,包括查詢字串參數artnr及其值。

因此,這應該給你所需的網址:https://localhost.za/?artnr=10616

#
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!