目前我有这个重写规则,它工作得很好:
RewriteRule ^search/([^/]+)/? search.php?term=$1 [NC,QSA]
当我去它时,mysite.com/search/foo
它会将我带到正确的搜索页面foo
。我想做的是做相反的工作,这样如果我访问mysite.com/search.php?term=foo
我就会被带到mysite.com/search/foo
。我想我需要在某个地方进行 301 重定向,但我不确定如何在不创建无限循环的情况下做到这一点,而且到目前为止我读过的其他帖子并没有太大帮助。