加载资源失败:服务器响应状态为 403(禁止),包括 css 文件和 js 库

Posted

技术标签:

【中文标题】加载资源失败:服务器响应状态为 403(禁止),包括 css 文件和 js 库【英文标题】:Failed to load resource: the server responded with a status of 403 (Forbidden) including css files and js libraries 【发布时间】:2013-01-03 00:13:54 【问题描述】:

我开始使用 codeigniter 进行开发,并且我正在做一些基本的事情来使用 easyphp 在 localhost 上学习它(我遇到了 WAMP 服务器的错误)。

我创建文件夹“libraries/js/jquery-1.9.0.min.js”和“views/templates/css/style.css”,并在标题中包含文件:

<link type="text/css" href="application/views/templates/css/style.css" rel="stylesheet" />
<script type="text/javascript" src="application/libraries/js/jquery-1.9.0.min.js"></script>

服务器返回给我以下错误:

GET http://127.0.0.1:8887/CodeIgniter_2.1.3/application/libraries/js/jquery-1.9.0.min.js 403 (Forbidden)
GET http://127.0.0.1:8887/CodeIgniter_2.1.3/application/views/tamplates/css/style.css 403 (Forbidden)

我搜索了信息,可能是文件中的权限问题,但以前从未发生在我身上......在远程服务器中,我可以通过 ftp 访问并更改权限,但我如何在 localhost 上做到这一点?如果这就是问题..

提前致谢!

【问题讨论】:

如果您使用 WAMP,我可以安全地假设您使用的是 Windows? @ruudy - 看看我的回答 here 并为你的 css 做同样的事情 【参考方案1】:

谷歌搜索一下就足够了:How to set, view, change, or remove special permissions for files and folders in Windows XP。

【讨论】:

但我不确定这是否是问题所在……是吗? 好吧,试试看是否有效,这里没有人可以为您调试问题! 该文件已经拥有用户的修改、读取和执行、读写权限,验证用户、systema和管理员:S。我想知道为什么会导致这个错误。谢谢。 检查您的 .htaccess 文件。还要确保文件的权限设置为 644,文件夹设置为 755。【参考方案2】:

我在这里找到了解决方案:

Where do I put image files, css, js, etc. in Codeigniter?

所有人都将这类文件放在 codeigniter 框架之外,我制作了它,现在它可以工作了。

感谢您的帮助。

PD:现在我正在与助手创建作斗争:D

【讨论】:

【参考方案3】:

如果您使用的是 macOS,只需右键单击 js 和 css 文件所在的文件夹,然后单击获取信息并勾选共享文件夹复选框。

【讨论】:

以上是关于加载资源失败:服务器响应状态为 403(禁止),包括 css 文件和 js 库的主要内容,如果未能解决你的问题,请参考以下文章

一般的响应状态码

Ajax 跨域 PHP 代理 403 错误

Angular 5 - 加载资源失败:服务器响应状态为 404(未找到)

HTTP返回码异常是因为啥原因

CORS 问题:预检响应具有无效的 HTTP 状态代码 403

服务器响应状态403(禁止)