我在从 application/modules 目录中加载 javascript 或 css 或任何其他文件时遇到问题。
我正在将 MAMP 和 CodeIgniter 与 HMVC 一起使用,并尝试在模块文件夹中包含 js 和 css 文件夹。然后,当我调用控制器方法时,我也在加载资产文件。
我还有其他以这种方式工作的网站。结构相同,CodeIgniter 版本相同。基本上我已经复制了以前的网站并从那里开始。
但它总是返回 403 禁止。
我做了什么但仍然没有改变:
- 整个站点目录是可写和可读的。
- 我可以创建新文件并将其从 PHP 读取到该目录
- 我有我试图删除或更改的 htaccess 文件
- 重新安装 MAMP
- 试图打开一个简单的html文件
- MAMP 用户和组对目录具有完全访问权限
- 我试图在另一台服务器上运行该网站
apache 日志显示“[Tue May 22 17:24:30 2012] [error] [client 127.0.0.1] client denied by server configuration”
这是 .htaccess 文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
同时,其他站点的一切都很好。
到目前为止,我已经花了很多时间,但我被困住了。
任何想法或建议表示赞赏。
谢谢,