O Apache reescreve com caracteres especiais como um ponto de interrogação na URL

0

Eu tenho configuração de host virtual como abaixo.

<VirtualHost *:80>
  ServerName my.example.com
  RewiteEngine On
  RewriteRule ^/env/test?www_cert http://mytest.example.com/cert.html [R=301,L,NE]
  RewriteRule ^/env/dev?www_cert http://mydev.example.com/cert.html [R=301,L,NE]
  RewriteRule ^/(.*)$ http://my-app.example.com/$1 [NC,P,L]
  ProxyPassReverse / http://my-app.example.com/

</VirtualHost>

O problema é quando executo http://my.example.com/env/test?www_cert a regra de reescrita não está funcionando quando uso http://my.example.com/env/testwww_cert como redirecionada para http://my-app.example.com/env/testwww_cert .

    
por KumarJohn 18.04.2018 / 01:16

0 respostas