0

我已经在我的Sites文件夹之外建立了一个本地 Git 存储库。事后看来,这可能是一个错误。

我想测试其中一个 Git 文件,但我的测试 html 页面需要在Sites文件夹中才能在~localhost.

那么我可以获取 html 页面http://~localhost/MyUserName/test.html(具有路径MyUserName/Sites/test.html)来查找具有路径的脚本MyUserName/GitHub/myScript.js吗?或者 Git 文件夹是否需要移动到其中Sites

我尝试了以下但没有成功:

<script src="../GitHub/myScript.js" type="text/javascript"></script>

谢谢。

4

1 回答 1

1

您不能引用 webroot 之外的文件(在这种情况下是您的 Sites 文件夹);这可能会允许访问您机器上的任何文件。

如果你想在不移动你的仓库的情况下解决这个问题,你可以将你的 GitHub 目录符号链接到你的站点文件夹中。在 OS X 上,Apache 默认应该遵循符号链接;如果没有,您可以在 Sites 文件夹中放置一个 .htaccess 文件Options +FollowSymlinks以将其打开。(您可以在此处找到有关ApacheOptions指令的文档)。

于 2013-01-24T18:07:33.273 回答