javascript - 403 Forbidden on site resources (js,png,css) 但权限可以吗?

标签 javascript css apache web http-status-code-403

我目前正在处理的网站有一个奇怪的问题。

服务器 (apache2) 在我的一些资源上给我一个 403 Forbidden 错误,特别是 js 和 css 文件。我检查了权限,它们应该没问题,因为我已经输入 777 来查看是否是权限导致了错误。这是给出错误的文件之一的示例。

-rwxrwxrwx 1 ftpuser webdevadmin 94083 Jun  5  2018 /home/ftpuser/site/BRG-LAB_Doubs/BRG-LAB_DOUBS_WEB/res/jquery.js*

正如您所见,运行 apache 的用户与文件的所有者 (ftpuser) 相同

ftpuser  11408  0.0  0.1 1299340 10952 ?       Sl   06:25   0:07  \_ /usr/sbin/apache2 -k start

网站位于 https://doubs.brg-lab.com/ 有谁知道为什么服务器拒绝提供 js 和 css 文件?

谢谢

最佳答案

查看站点,我可以看到主页来自 https://doubs.brg-lab.com/BRG-LAB_Doubs资源来自https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/ *(https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/palette-MaterialIndigo_rwd.css?10000f07ce010https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/res/modernizr-2.5.3.jshttps://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/res/cbao_40_85D333E9_.png 等)。

会不会是/BRG-LAB_Doubs 可以访问,但是/BRG_LAB_DOUBS_WEB 不行?

您说资源位于/home/ftpuser/site/BRG-LAB_Doubs/BRG-LAB_DOUBS_WEB/中,因此 BRG-LAB_DOUBS_WEB 是 BRG-LAB_Doubs 的子文件夹,但这不是它在浏览器中的显示方式 -它正在使用/BRG_LAB_DOUBS_WEB。它们实际上是相同的,还是文件重复并且一组文件没有设置正确的权限?我特别怀疑 BRG- 与 BRG_ 文件夹名称 - 看起来可能在某个时候发生了拼写错误..

关于javascript - 403 Forbidden on site resources (js,png,css) 但权限可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55060534/

相关文章:

css - 如何修改 jquery-token-Input css 文件以创建更大的文本区域和标记,如下所述?

php - 如何在 Windows 7 计算机上下载 Apache 服务器、PHP 和 MySQL 或其他数据库?

javascript - (function() {...}()); 之间有区别吗?和 (函数() {...})();?

javascript - FullCalendar v4 更改所选日期的颜色

javascript - css margin-left propery - 如何为各种浏览器指定

php - ZendFramework.htaccess

apache - 这些配置更改是否适合我的需要?

Javascript php表单验证问题

Javascript - 在函数中返回数组长度

javascript - 使用 GET 方法提交表单时使用 %20 而不是 + 来编码空格