2012-05-14 44 views
0

我想實現一些URL重寫,但我有點失落..阿帕奇國防部PHP文件夾到PHP獲得

我有一個轉變www.mysite.com/news/222到www重寫規則.mysite.com/index.php?cat = news & id = 222這很好。

RewriteRule ^([a-z])/([0-9]+)$ /index.php?cat=$1&id=$2 

現在,我怎麼能重寫所以即使是對腳本的直接訪問,如www.mysite.com/index.php?cat=news & ID = 222,我怎麼可以重寫這www.mysite.com/news/222?

編輯:編輯,因爲我犯了一個錯誤,這是周圍的其他方式笑對不起

回答

0

是的,這確實是有道理的:)

無需添加其他規則,這需要照顧雙方的:它構建了漂亮的URL並將變量傳遞給PHP腳本。

對於該位置,請嘗試將.htaccess此規則放置在VirtualHost中定義的DocumentRoot文件夾中。