2009-11-13 126 views
0

我有一個巨大的.htaccess文件,有很多重寫。 我想進行修改,這會影響每一次重寫。Mod重寫問題

比方說,我有

RewriteRule ^(.*)/(.*)-([0-9]+).html$ request.php?id=$3&txt=$2&cat=$1

如果我將有www.mysite.com/magic/info-212.html?condition=1我將要添加到request.phpcondition=1,但我能有什麼後?(如:add=magickill=php

我不想修改所有可能被添加或不被添加的重寫。

+0

只是出於好奇..爲什麼3年後投了票? – 2012-10-01 14:01:29

回答

2

也許QSA(查詢字符串追加)標誌是你想要的。

RewriteRule ^(.*)/(.*)-([0-9]+).html$ request.php?id=$3&txt=$2&cat=$1 [QSA] 

這將改寫www.mysite.com/magic/info-212.html?condition=1www.mysite.com/request.php?id=212&txt=info&cat=magic&condition=1

+0

謝謝。救了我:D – 2009-11-13 10:15:26