我在public_html
目录下的一个文件夹中有很多图像和pdf文件,我在public_html上有很多脚本,根据用户的请求动态处理,创建和编辑这些文件。
现在的问题是,我已经意识到,有这些文件存储在文件夹在public_html
是不安全的,也许有人可以只是注入一些脚本和删除它们!所以我要做的是把它们移到public_html之外。然而,因为我有这么多的脚本处理所有这些文件,所有的路径将被打乱。我正在使用使用相对路径的脚本(/home/public_html/designs/product1/...
)以及使用绝对路径的脚本(www.mydomain.com/designs/product1/...
)。
老实说,我对符号链接了解不多——我读过一些,但我发现它令人困惑,因为我也不太擅长Linux。
我的问题是:是否有任何方法,我可以把某种符号链接或连接,这样我就可以移动我所有的产品设计文件外public_html,但不需要改变我所有的脚本指向新的路径?所以也许,某种代码解析所有的public_html/designs/
请求从我的脚本到新的路径?也许符号链接不是我需要的,而是别的?
在linux中创建符号链接很容易
首先进入public_html目录:
/home/public_html/
然后移动设计目录到上目录[或任何你想要的地方]Mv designs ./
然后创建到实际目录的符号链接
ln -s ../designs designs
一切都会顺利的