パスが特定のものと一致する場合を除いて、パスをそのままにして別のドメインにユーザーを転送するリダイレクト正規表現スクリプトを作成しようとしています。
すなわち
http://www.a.com/anything/foo/bar -> http:www.b.com/anything/foo/bar
ただし、パスが特別なもので始まる場合は、リダイレクトしないでください。
http://www.a.com/special/1/2/3 -> no redirect
私のリダイレクト アプリは次のように機能します。
"^/(?P<path>[-\w]+)/(?P<foo>[-\w]+)/(?P<bar>[-\w]+)/$","%(path)s/%(bar)s/%(foo)s/"
"^/(?P<path>.*)$","http://www.b.com/%(path)s"
したがって、次のようなものです(機能しません):
"^/(?P<path>!(special).*)$","http://www.b.com/%(path)s"