我尝试过使用文档,但我对正则表达式很陌生。我在其他人身上取得了成功,但同样的方法对我实际追求的东西不起作用。
我正在尝试根据 URL 中的版本号将用户发送到不同的服务器。在这种情况下,旧版本将发送到特定服务的新服务器。
<LocationMatch "/(1.0|2.0|3.0)/appname">
...
</LocationMatch>
以下是工作 -
<LocationMatch "/1/appname">
...
</LocationMatch>
<LocationMatch "/2/appname">
...
</LocationMatch>
我希望实现的是发送带有单个标签的所有主要版本 -
<LocationMatch "/(1*|2*|3*)/appname">
...
</LocationMatch>
我已经在 http://httpd.apache.org/docs/2.2/mod/core.html#locationmatch 参考了文档,但不幸的是,它没有足够详细地涵盖我的情况来帮助我。
试试这个:
/(1.*|2.*|3.*)/appname