你如何从一个目录redirect到另一个目录并维护正确的basepath?

我需要将所有/ eulastream量redirect到/ tos

RewriteRule ^/eula/$ /tos [R=301,NC] 

但是这个规则似乎不起作用 – 主要是因为basepath被当作真正的另一个父目录来处理; 上面的规则是怎么回事?

 /my/docs/eula -> /tos 

这是不对的,应该是这样做的

 /my/docs/eula -> /my/docs/tos 

如何为此编写规则,而不必指定父目录是什么?

RewriteRule ^(.*)/eula$ $1/tos [R=301,NC]