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

12

我有一个项目设置,正在尝试从服务器的临时文件夹中访问文件。

网站的文档根目录类似于:

/a/b/c/d/e/f/g/h/mywebsite.com(字母都有适当的名称)。

我需要读取的文件位于此处:

/a/b/c/myfile.txt

我已经尝试过符号链接,但可能做错了...有什么想法吗?


你是如何尝试访问文件的?使用什么工具? - Pekka
1个回答

18

你可以创建一个目录别名:

<VirtualHost....>

..... stuff .....

Alias /mydir /a/b/c

</VirtualHost>

那么你可以这样访问文本文件:

domain.com/mydir/myfile.txt

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

符号链接也是一种选择。确保你已经...

Options +FollowSymlinks

已启用。


7
有人可以说得更具体一些吗?我有一个文件夹在另一个驱动器中,我想要访问它。我应该把那块代码粘贴到哪里? - navand
1
这似乎完全不起作用。即使更新了我的主配置文件并重新启动,Apache仍然返回“没有此资源”的页面。 - Cerin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接