2013-01-24 72 views
0

我在Sites文件夾之外建立了一個本地Git倉庫。事後看來,這可能是一個錯誤。OSX - 站點文件夾外的文件路徑名

我想測試其中一個Git文件,但我的測試html頁面需要在Sites文件夾內,以便在~localhost下使用Apache運行。

所以,我可以得到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>

感謝。

回答

1

你不能在webroot之外引用文件(在這種情況下你的Sites文件夾);這可能會允許訪問您計算機上的任何文件。

如果你想解決這個問題,而不移動你的回購,你可以將你的GitHub目錄符號鏈接到你的站點文件夾。在OS X上,Apache默認應遵循符號鏈接;如果沒有,您可以在站點文件夾中放置一個帶有Options +FollowSymlinks的.htaccess文件將其打開。 (您可以在Apache's Options directive here找到文檔)。

+0

感謝此:) – Nick

+0

對於任何發現此問題的人,當我的符號鏈接無法正常工作時,我發現以下實用程序非常有用:http://www.macupdate.com/app/mac/10433/symboliclinker – Nick