加载资源失败:服务器响应状态为 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 库的主要内容,如果未能解决你的问题,请参考以下文章
Angular 5 - 加载资源失败:服务器响应状态为 404(未找到)