所以我有以下重写规则
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
谁知道我怎么能按照我需要的方式得到它?
答案 0 :(得分:2)
使用延迟匹配
RewriteRule ^(.*?)-(.*)-search-results.html?$ search.php?search=$2&page=$1 [L]