2015-04-12 69 views
0

我很新的URL重寫我能做的真的很基本的東西,但我堅持這一點,我的客戶已經要求我實施有網站的以下內容:如何實現這個重寫規則

https://domain.com/[PATH]?[PARAMS]。 。應該被解釋爲:domain.com/index.php?i=[PATH] & [PARAMS] [PATH]將是一個包含任何類型字符的字符串,除了?,=,&或#。例如:domain.com/site/home - > domain.comt/index.php?i = site/home domain.com/user/view?id = 123 - > /domain.com/index.php?i=user/view & ID = 123

任何幫助,將不勝感激

回答

0

這工作,我猜

Options +FollowSymLinks 
RewriteEngine On 

#Check if file or folder exist 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule ^(.+[^/])/?$ index.php?i=$1 [QSA, L]