URL重寫我試圖讓像下面轉換路徑查詢字符串
http://domain/d1/d2/k1/val1/k2/val2/k3/val3
的URL要
http://domain/index.php?one=d1&two=d2&k1=val1&k2=val2&k3=val3
上面一個,兩個是固定按鍵,路徑的其餘部分是鍵值對。 當我在/ d1/d2 /之後附加了更多鍵值對(超過三個)時,如何寫出URL重寫規則?
更新#1:
以下是我到目前爲止。我無法在前兩個文件夾末尾追加動態鍵值對。
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_URI} !\.(css|png|jpe?g|gif)$ [NC]
RewriteCond %{REQUEST_URI} !index\.php [NC]
RewriteRule ^([^/]+)/([^/]+) /index.php?one=$1&two=$2 [QSA,L]
我想補充一個文件夾「查詢」(見下文),以幫助爲鍵值對的模式匹配,因爲你知道後,查詢所有的文件夾都有關鍵值對。但是,我不能走得更遠。
http://domain/d1/d2/query/k1/val1/k2/val2/k3/val3
您到目前爲止得到了什麼? –
請參閱我的更新。 –