我需要进行一些 301 重定向,如下所示:
/!go?ln=vector.dpsp&refs_=&m$id=27007&m$mid=27013 to http://domain.com/catalog/paz-320412-vektor.htm
/!go?ln=1223-15-57-1223.html&m$id=27148&m$mid=27940 to http://domain.com/catalog/gruzoviki/sedelnie-tyagachi-man
我在 .htaccess 中尝试了这段代码:
RewriteCond %{QUERY_STRING} ln=vector.dpsp&refs_=&m$id=27007&m$mid=27013
RedirectPermanent /!go http://domain.com/catalog/paz-320412-vektor.htm?
RewriteCond %{QUERY_STRING} ln=1223-15-57-1223.html&m$id=27148&m$mid=27940
RedirectPermanent /!go http://domain.com/catalog/gruzoviki/sedelnie-tyagachi-man?
但是所有这两个 url 都被第一个块捕获,并且重定向总是进入http://domain.com/catalog/paz-320412-vektor.htm
我究竟做错了什么?