Php 是否应该在apache或应用程序级别重定向到初始页面/系统(未通过shibboleth身份验证的用户)

Php 是否应该在apache或应用程序级别重定向到初始页面/系统(未通过shibboleth身份验证的用户),php,apache,.htaccess,redirect,shibboleth,Php,Apache,.htaccess,Redirect,Shibboleth,现在,当用户访问我的网站abc.com时,服务器上运行的守护进程shibd将截获未通过shib身份验证的用户并将其重定向到身份验证页面 我希望用户转到启动页。棘手的是,初始页面/系统与实际应用程序是不同的代码库 我为实际应用程序创建了一个虚拟主机,并且我有一个别名声明,当用户在浏览器中键入abc.com/splash时,它将正确地将用户路由到我的启动页面。但是,如果我想在未经验证的流量访问abc.com时将其重定向到/splash,那么在实际应用程序中这样做是最佳做法,还是有一些简单的附加apa

现在,当用户访问我的网站abc.com时,服务器上运行的守护进程shibd将截获未通过shib身份验证的用户并将其重定向到身份验证页面

我希望用户转到启动页。棘手的是,初始页面/系统与实际应用程序是不同的代码库

我为实际应用程序创建了一个虚拟主机,并且我有一个别名声明,当用户在浏览器中键入abc.com/splash时,它将正确地将用户路由到我的启动页面。但是,如果我想在未经验证的流量访问abc.com时将其重定向到/splash,那么在实际应用程序中这样做是最佳做法,还是有一些简单的附加apache指令可以使用


此外,我不能修改应用程序core index.php、.htaccess,因此如果可能的话,我倾向于基于apache的解决方案。

当apache看到来自localhost shibd的认证页面重定向请求时,它可能会重定向到splash,但老实说,这是一个丑陋的黑客行为,我不推荐这样做。为什么你不能修改应用程序?我不维护实际的应用程序。我们使用包管理器来更新核心,所以我的更改将被更新覆盖。在这一点上,我试图看看我的场景是否可以不使用hacks。