如何在不获得太多重定向错误的情况下重定向到我的同一URL?

Tre*_*red 1 regex apache mod-rewrite redirect

我需要将用户从http://myurl.com/Login.action重定向到http://myurl.com/app/Login.action

我尝试了这个但是我收到一个错误,说我得到了太多的重定向.

RedirectMatch ([A-Za-z]*)\.action$ http://myurl.com/app/$1.action

如何让apache重定向到同一个URL,但只重定向一次.

会这样的吗?

RedirectMatch ![app\/]([A-Za-z]*)\.action$ http://myurl.com/app/$1.action

Rob*_*Rob 5

你的正则表达式匹配两个网址,所以你在无限循环中重定向.

尝试这样的事情:

RedirectMatch ^([^\/]+?\.action)$ http://myurl.com/app/$1
Run Code Online (Sandbox Code Playgroud)