2013-04-29 78 views
0

我有很多的图像和PDF文件的public_html目录内的文件夹中,我有很多的脚本上的public_html动态处理,创建和编辑根据用户请求这些文件。“符号”链接将请求解析到public_html之外的文件夹中?

现在的问题是,我已经意识到将这些文件存储在public_html文件夹中并不安全,也许有人可能只是注入一些脚本并将其全部删除!所以我想要做的就是将它们移出public_html之外。然而 - 因为我有很多处理所有这些文件的脚本,所有的路径都会混乱。我使用的使用相对路径,(/home/public_html/designs/product1/...)以及使用绝对路径(www.mydomain.com/designs/product1/...)脚本脚本。

我不知道很多关于符号链接,说实话 - 我读了一些,但我感到十分困惑,因为我不使用Linux是不太妙。

我的问题是:有没有什么办法,我可以把某种符号链接或连接的,这样我可以移动之外的public_html我所有的产品设计文件,但没有改变我的所有脚本点到新的路径?所以也许,某种代码可以解决从我的脚本到新路径的所有public_html/designs/请求?也许符号链接不是我在这里需要的,而是其他的东西?

回答

4

创建sysmbolic链接很容易在Linux

先去public_html目录:

/home/public_html/ 

然后移动设计目录上的目录[或每一个地方,你想] MV设计../

然后创建sysmbolic链接到真实目录

ln -s ../designs designs 

每一件事情会工作

+0

而且,如何删除的链接在这里http://stackoverflow.com/questions/210120/remove-a-symlink-to-a-directory – 2016-01-28 08:42:39