使用Apache访问文档根目录外的文件

dig*_*rld 9 linux apache ubuntu document-root

我有一个项目设置,我试图从服务器上的临时文件夹访问文件.

该网站的文档根目录与此类似:

/a/b/c/d/e/f/g/h/mywebsite.com(字母中有正确的名称).

我需要阅读的文件存在于此处:

/a/b/c/myfile.txt

我尝试过符号链接,但可能做错了......任何想法?

Pek*_*ica 16

您可以创建目录别名:

<VirtualHost....>

..... stuff .....

Alias /mydir /a/b/c

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

然后您可以像这样访问文本文件:

domain.com/mydir/myfile.txt
Run Code Online (Sandbox Code Playgroud)

请注意,这需要在中央配置文件中进行,而不是在.htaccess文件中进行.

符号链接也是一种选择.确保你有

Options +FollowSymlinks
Run Code Online (Sandbox Code Playgroud)

打开.

  • 任何人都可以更具体一点吗?我在另一个驱动器中有一个文件夹,我想访问它.我在哪里粘贴那段代码? (5认同)
  • 是的伴侣,你是一个传奇!谢谢. (2认同)