Mod rewrite Mod_重写url不工作

Mod rewrite Mod_重写url不工作,mod-rewrite,apache2.4,Mod Rewrite,Apache2.4,我有一个网址 **12.2.2.2:8073/abc=200&&Yr=18&Hr=12&Mi=45&Sec=32** 我想要的是 **10.1.250.153:6180/testapp/rest/?abc=200&&Yr=18&Hr=12&Mi=45&Sec=32** 那么对于这个 RewriteEngine On LogLevel debug rewrite:trace6 Forensic

我有一个网址

**12.2.2.2:8073/abc=200&&Yr=18&Hr=12&Mi=45&Sec=32**
我想要的是

**10.1.250.153:6180/testapp/rest/?abc=200&&Yr=18&Hr=12&Mi=45&Sec=32**
那么对于这个

 RewriteEngine On

    LogLevel debug rewrite:trace6

    ForensicLog "C:\Apache24\logs\forensic.log"

    RewriteRule "^/(.+)$" "http://10.1.250.153:6180/testapp/rest/?$1"  [NC,L,P]
    ProxyPassReverse "/" "http://10.1.250.153:6180/testapp/rest"
但它不起作用,而且在取证过程中,url是无效的

+4348:5af043cc:0 | GET/abc=200&&Yr=18&Hr=12&Mi=45&Sec=32 HTTP/1.1 |主机:12.2.2.2:2222%3a8073 |连接:保持活动|升级不安全请求:1 |用户代理:Mozilla/5.0(Windows NT 6.3;Win64;x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/66.0.3359.139/537.36 | Safari |接受文本/html、应用程序、xml+xml;q=0.9,图像/webp,图像/apng,/;q=0.8 |接受编码:gzip,deflate |接受语言:en-US,en;q=0.9 -4348:5af043cc:0


知道我在这里做错了什么吗?

尝试使用原始请求:

RewriteCond %{THE_REQUEST} ^\S+\s+/(\S*)
RewriteRule "^" "http://10.1.250.153:6180/testapp/rest/?%1" [P]

如果上下文为.htaccess,则重写规则检查的内容从不以斜杠开头,因为此时斜杠已被删除。如果将
NE
和/或
DPI
标志添加到规则中,是否有效?@Walf否它不起作用