我想使用rewriterule apache重定向具有多个查询字符串的URL

时间:2017-06-08 09:47:02

标签: apache mod-rewrite

SQL> set serverout on SQL> / TABL1 ---------------------- COL1 <?xml version="1.0"?> <ROWSET> <ROW> <COL1>1</COL1> </ROW> <ROW> <COL1>2</COL1> </ROW> <ROW> <COL1>A</COL1> </ROW> <ROW> <COL1>B2</COL1> </ROW> </ROWSET> TABL2 ---------------------- COL1 <?xml version="1.0"?> <ROWSET> <ROW> <COL1>1</COL1> </ROW> </ROWSET>

我希望如果有n个(&amp;)查询字符串,它将重定向到同一页面,而不管url中的查询字符串数量,如果我想将其重定向到abc.com/xyz/nx/crm?eId=1a&oid=A3E4B-9477-A1D2&g_fid=5BDC-6C223C8332E1&n_id=xyz

在下面使用,但它没有用

/abc/en-us/xyz/nx/crm_eId_%1.html [PT,L]

1 个答案:

答案 0 :(得分:0)

RewriteCond%{QUERY_STRING} ^ eId =([^&amp;] +)(。*)

RewriteRule ^ / xyz / nx / crm /abc/en-us/xyz/nx/crm_eId_%1.html [QSA,PT,L]

这适用于网址中的多个查询字符串。