2017-07-08 67 views
-1

我想在這裏重寫我的動態網址是關於它的一些信息。動態網站的URL重寫

整個數據來自單個表,沒有其他表創建。 URL重寫在Apache服務器上處於活動狀態。

我目前的URL

http://www.example.com/list.php?city=Mumbai&business_category=Accounting+services

預期網址

http://www.example.com/Mumbai/Accounting-services

我的代碼

RewriteEngine On # Turn on the rewriting engine 
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ list.php?city=$1&business_category=$2 [NC,L] # Process product requests 
+0

其實看起來不錯。什麼不工作? – colburton

+0

我的網址沒有任何事情發生,它保持不變。 –

+0

您是否期望當前網址被輸入到地址欄時轉換爲預期網址? – RamRaider

回答

0

你可以給下面的一個嘗試 - 我認爲它或多或少你是什麼後

RewriteCond %{THE_REQUEST} /(?:list\.php)?\?city=([^&\s]+)&business_category=([^&\s]+) [NC] 
RewriteRule^%1/%2? [R=302,L,NE] 
+0

我不認爲他想要重定向。 – colburton

+0

什麼都沒發現,但這裏是返回網址http://www.example.com/home/wwwexample/Kalyan/Accounting+services –

+0

我想要的是,如果我喜歡我的城市使用業務類別的東西,我得到了使用我當前的網址但我希望它顯示像其他網址www.example.com/(選定的城市)/(選定的業務類別),結果我得到的結果列表。 –