htaccess使用查询参数进行转发

时间:2018-07-04 21:21:03

标签: .htaccess apache2 angular5 forwarding query-parameters

我正努力通过查询参数转发一个服务调用: 我想要这个:

https://myexample.center/myServlet?service=MyService&param1=a&param2=b&param3=etc

将转发给:

http://myexample.center:8080/myServlet?service=MyService&param1=a&param2=b&param3=etc

https://myexample.center/SDServlet?service=sthElse的其他呼叫不会受到影响

感谢任何提示

1 个答案:

答案 0 :(得分:2)

对于那些好奇我如何解决的人:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} service=MyService
RewriteRule ^(.*) http://myexample.center:8080/%{REQUEST_URI} [R=302,NC]

相同的工作示例可以在.htaccess tester

进行测试