我正在尝试使用mod_rewrite将完整的非转义URL作为参数传递,如下所示:
http://domain-a.com/http://domain-b.com/
我使用this post中概述的技术实现了这一点,该技术提出了以下重写规则:
RewriteRule ^http:/(.*)/?$ http://domain-a.com/index.php?u=http://$1 [L,NE,QSA]
虽然我知道这是一个hack(假设第二个URL应该编码),我想知道是否可以允许相同的mod_rewrite规则接受并传递查询字符串,如下所示: / p>
http://domain-a.com/http://domain-b.com/?sort=new
答案 0 :(得分:0)
我很确定这样做是不可能的,因为mod_rewrite如何知道查询字符串是用于域-a还是应该重写为domain-b url的一部分?