gpt4 book ai didi

apache - CodeIgniter 包含来自应用程序的 js、css 文件返回 403 禁止

转载 作者:行者123 更新时间:2023-12-04 23:06:43 26 4
gpt4 key购买 nike

我在从 application/modules 目录中加载 javascript 或 css 或任何其他文件时遇到问题。

我正在将 MAMP 和 CodeIgniter 与 HMVC 一起使用,并尝试在模块文件夹中包含 js 和 css 文件夹。然后,当我调用 Controller 方法时,我也在加载 Assets 文件。

我还有其他以这种方式工作的网站。结构相同,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]

    同时,其他站点的一切都很好。

    到目前为止,我已经花了很多时间,但我被困住了。

    任何想法或建议表示赞赏。

    谢谢,

    最佳答案

    CodeIgniter 在 /application 中带有一个 .htaccess包含的目录

    Deny from all

    您需要删除此文件或更改其规则集以从 application/* 内的任何位置访问 js/css 文件等

    然而,允许完全访问应用程序在很大程度上是不可取的,最好修改此 .htaccess 文件以允许访问 application/modules/*/css|js/

    关于apache - CodeIgniter 包含来自应用程序的 js、css 文件返回 403 禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10710521/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com