我现在有两条规则可以正常工作
RewriteRule ^paymentok$ ?,return,payment&status=OK
RewriteRule ^paymentfail$ ?,return,payment&status=FAIL
我需要的还有payok或paymentfail之后的get参数,即访问此页面时:
paymentok?myvar1=dfsdf&myvar2=ewrwe
然后重定向的网址应为:
?,return,payment&status=OK&myvar1=dfsdf&myvar2=ewrwe
这可以通过重写规则来实现吗?
答案 0 :(得分:0)
您需要在规则中加入QSA
标记:
RewriteRule ^paymentok$ ?,return,payment&status=OK [L,QSA]
RewriteRule ^paymentfail$ ?,return,payment&status=FAIL [L,QSA]
QSA
标志(查询字符串追加)将任何现有查询字符串附加到您在规则目标中创建的新字符串。