2015-04-03 145 views
-1

重寫查詢字符串路徑,我想知道我怎麼可以重寫以下網址:使用國防部重寫

http://domain.com/folder/subfolder/?id=145&post_id=12 
http://domain.com/folder/subfolder2/?id=146&post_id=13 
http://domain.com/folder/subfolder3/?id=147&post_id=14 

到:

http ://domain.com/folder/subfolder/145/12 
http ://domain.com/folder/subfolder2/146/13 
http ://domain.com/folder/subfolder3/147/14 

感謝任何幫助。

+0

我試過的htaccess的代碼很多,但我無法得到我想要 – mus 2015-04-03 17:20:54

+0

我想保持所要求的文件夾一樣我只想改寫查詢字符串到一個路徑也 – mus 2015-04-03 17:21:45

回答

1

您可以在/s7a3s4/f6/.htaccess文件中使用此代碼:

RewriteEngine On 
RewriteBase /s7a3s4/f6/ 

RewriteRule ^([a-z]{2})/(\d+)/?$ $1/?id=$2 [L,QSA,NC] 

RewriteRule ^([a-z]{2})/(\d+)/(\d+)/?$ $1/?id=$2&post_id=$3 [L,QSA,NC] 
+0

嘿anubhava你能幫我嗎? – mus 2015-04-03 17:09:41

+0

你好這裏是我的網址爲例:http://domain.com/folder/subfolder3/?id=147我只想改變?id = 147到http://domain.com/folder/subfolder3/147因此對於示例http://domain.com/folder/subfolder2/147。 – mus 2015-04-03 17:14:11

+0

所以'subfolder3'變成'subfolder2' os那個錯字? – anubhava 2015-04-03 17:23:25