2013-06-25 116 views
0

所以我有以下重寫規則Modrewrite重寫規則問題

RewriteRule ^(.*)-(.*)-search-results.html?$ search.php?search=$2&page=$1 [L] 

我想有這樣的事情

/1-test1-test2-search-results.html 

重寫

search.php?search=test1-test2&page=1 

儘管它重寫它as

search.php?search=test2&page=1-test1 

任何人都知道如何以我需要的方式獲得它?

回答

2

使用延遲匹配

RewriteRule ^(.*?)-(.*)-search-results.html?$ search.php?search=$2&page=$1 [L]