0

所以我有以下重写规则

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

我正在尝试拥有这样的东西

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

改写为

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

虽然它把它改写为

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

有谁知道我怎样才能以我需要的方式得到它?

4

1 回答 1

2

使用惰性匹配

RewriteRule ^(.*?)-(.*)-search-results.html?$ search.php?search=$2&page=$1 [L]
于 2013-06-25T17:38:32.277 回答