【发布时间】:2014-10-03 20:41:18
【问题描述】:
我查看了整个 google 和网站,但我尝试过的解决方案都没有奏效......也许我的问题需要更具体的问题。
当我将此站点托管在测试站点上时,它可以正常工作,但是当我在 Chrome 上使用“检查元素”时出现此错误:加载资源失败:服务器响应状态为 403(禁止访问)。我可以告诉我的站点没有正确访问 jquery 文件,因为在我的 Go Daddy 测试站点上完美运行的 jquery(一个名为 Tablesorter 的很酷的小工具)不再工作了。
jquery.min.js 文件位于名为 js 的目录中。这是我的 html 文件中的整个头部。
<head>
<title>Corporate Dude, Data Management</title>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<link rel="stylesheet" type="text/css" href="style.css?v=1.9"/>
<script type="text/javascript">
$(document).ready(function()
{
$("#data_table").tablesorter();
}
);
</script>
</head>
奇怪的是,当我将 style.css 文件移动到 js 目录并将路径更改为 js/style.css 时,css 工作正常。这是否意味着这不是权限问题,还是只是 href 在链接标签中的工作方式的特殊性?
我尝试到终端并输入 cd /Users/myusername/mylocalhostfile/"Corporate Guy"/js 然后输入 chmod 0755 以授予访问目录的权限,但这也不起作用。这是通过终端分配权限的正确方法吗?
感谢您能给我的任何帮助。
【问题讨论】:
-
听起来像是
.htaccess的问题。 -
我的 localhost 文件夹中有一个 .htaccess 文件?
-
您正在通过网络服务器访问您的文件夹。 “403 Forbidden”是一个 HTTP 错误。
-
我在浏览器中输入的地址是localhost/~myusername/Corporate%20Guy/index.php。这有帮助吗?
-
是的,这证实了我所说的。该方案默认为
http:,因此它是http://localhost/~myusername/Corporate%20Guy/index.php的缩写
标签: javascript jquery html css localhost