2016-07-30 161 views
-4

任何人都可以建議我怎麼可以重寫以下網址:URL重寫PHP和的.htaccess

www.mydomain.com/products.php?product=product-name 

目前,它工作正常(我使用$ _GET來獲取獨特的產品名稱和使用我的頁面),但我希望能夠使用以下URL格式,以獲得相同的結果:

www.mydomain.com/products/product-name 

我已經看到了這裏的幾個類似的例子,但不能讓他們跟我的情況的工作。

+1

這很簡單,你有沒有嘗試過任何規則? – anubhava

回答

1

這是您的的.htaccess如何將看起來像,

RewriteEngine On 
RewriteRule ^products/([A-Za-z0-9-]+) /products.php?product=$1 [NC,L] 

RewriteEngine On這是用來打開重寫引擎。

^products/([A-Za-z0-9-]+)與URL相似(www.mydomain.com/products.php?product=product-name),其中產品名稱可以是字母,數字和連字符的任意組合中的一個或多個。

並使用/products.php?product=$1中的字母組合,其中$1表示產品名稱。