根據我的供應商的要求,他們希望本地站點和國際站點具有相同的產品URL,只是不同的網域。然而,我的網站是基於WooCommerce構建的,而他們的網站是使用自訂的PHP整合。
我已經花了幾天的時間通過htaccess(我不是專家)和自定義的永久鏈接插件來嘗試使其工作,但沒有成功。
我不確定是否可能實現,但我需要URL架構如下:
從:https://localhost.za/artnr/ 10616/ 到:https://localhost.za/?artnr=10616
我已經嘗試過透過htaccess文件,如我所說,我不是專家,也嘗試過使用自訂的永久連結插件,但沒有成功。我知道我可能可以透過建立自訂產品頁面來解決這個問題,但我會失去很多功能。
請嘗試在你的htaccess檔案中使用以下內容:
^artnr/
- 這部分模式符合你想要重寫的URL的起始部分。(\d ) - 這是一個捕獲組,匹配一個或多個數字(在你的情況下是產品編號)並捕獲它。
/?$ - 這符合URL末端的可選斜線。
/?artnr=$1 - 這是重寫的替換部分。它用所需的格式取代符合的URL,包括查詢字串參數artnr及其值。
因此,這應該給你所需的網址:https://localhost.za/?artnr=10616
#