我正在开发Joomla 2.5组件,我遇到了一些问题:
似乎在htaccess文件中设置为禁止访问/ components文件夹中的php文件。但是我的组件需要有一个文件可以从外部应用程序访问(该文件将接收来自外部服务器/域的请求)。
一种解决方案是在组件安装过程中以某种方式更改htaccess,但我认为这是愚蠢和不安全的事情。
其他想法是将该文件放在站点的根文件夹中,但是如何安装来执行此操作(可能在主xml文件中更改/添加内容或.....)?
答案 0 :(得分:0)
在您要访问的文件中,尝试将其替换为:
defined('_JEXEC') or die;
以下内容:
define('_JEXEC', 1);
否则完全删除代码行,但是我应该警告你这确实会带来安全威胁。