如何在apache中使用反向代理添加尾部斜线到这个特定的URL

当用户inputwww.example.co.uk/beta时,我希望将stream量发送到www.example.co.uk/beta/。 但只为该url,即当url结束/testing版。

我如何在Apache中完成这个?

我努力了:

<Location /beta> DirectorySlash Off ProxyPass http://testserver.co.uk ProxyPassReverse http://testserver.co.uk </Location> 

没有成功

请注意proxypass指令是用于我的反向代理

一个简单的重写规则来处理traling斜线; 直接从apache手册

 RewriteEngine on RewriteRule ^/beta$ /beta/ [R] 

许多方法可以做到这一点,你可能想这样做:

 <Proxy /beta> ProxyPass http://testserver.co.uk/beat/ ProxyPassReverse http://testserver.co.uk/beta/ </Proxy> 

这也将工作:

 ProxyPass /beta http://testserver.co.uk/beat/ ProxyPassReverse /beta http://testserver.co.uk/beta/ 

你也可以使用ProxyPassMatch:

 ProxyPassMatch ^(/beta)$ http://testserver.co.uk/$1/ ProxyPassReverse $1 http://testserver.co.uk/$1/ 

你可以在这里find更多。