2015-02-08 123 views
0

我在這裏遇到問題我修復了一個友好的網址。友好的網址.htacces文件

我使用的兩個文件夾在我的網站是一個根文件夾本身,另一個是在我有固定的狂勝文件夾「客戶」文件夾,它是在內部客戶文件夾現在工作正常但不工作的罰款。

在我的根文件夾中我有很多的PHP文件,它是具有搜索也 如:

mydomain.com/contact-us.php 
mydomain.com/about-us.php 

mydomain.com/business-details.php?id=1 

對上述一個I HV改變這樣

mydomain.com/business-details/1 

現在,在子文件夾中'customer'我有兩個參數

例如:

mydomain.com/customer/index.php?place=bangalore&business-name=business-name 

我想改變它像這樣

mydomain.com/bangalore/business-name 

這可能嗎? 我堅持尋求一種幫助

+0

你能展示你目前的規則嗎? – anubhava 2015-02-08 17:13:38

回答

0

您可以使用mod_rewrite來檢查查詢字符串以及URL的其他部分。

如果你的URL看起來總是像你的榜樣,那麼你可以使用類似:

RewriteCond %{QUERY_STRING} ^place=([^&]+)&business-name=(.*)$ 
RewriteRule ^/customer/index.php /%1/%2 

的檢查的RewriteCond查詢字符串,並挑選出的地方和企業名稱,將它們放在變量。然後RewriteRule根據你所說的要求重寫URL。