我正在尝试修改已经大量修改的 joomla 环境。我不是 Joomla 开发人员,所以可以这么说,我有点迷失在荒野中。
基本上,99% 的网站都包含访问级别 = 已注册的文章。当您点击其中一篇文章的 URL 时,Joomla 会重定向到授权页面。这是有道理的,除了原始文章的 URL 丢失,因此登录后,您将被重定向回主页,而不是原来的文章。
现在,我可以看到 error.php 页面已经修改了代码以拦截 403 错误,这看起来应该可以工作。但是,不知何故/某处 Joomla 以其他方式重定向到身份验证页面,并且没有抛出 403。
所以我的问题是,Joomla 如何执行对身份验证页面的重定向(顺便说一句,自定义插件),Joomla 有什么方法可以改为抛出 403 错误,以便我可以使用已经在 error.php 中编码的逻辑。
提前致谢
ps 它是 Joomla 1.5.23 和 PHP 5.2.17