Html 在此服务器上找不到请求的URL xxxx.tgz

Html 在此服务器上找不到请求的URL xxxx.tgz,html,apache,Html,Apache,我试图创建一个链接,允许用户从我的服务器下载文件,但我得到了“xxx.tgz在此服务器上找不到的内容”错误 我的代码非常简单: <a href="/var/www/ci/cilog/dir/test.tgz">test.tgz</a><br> 当我单击该链接时,它将显示“test.tgz未在此服务器上找到”错误 很抱歉再次发布此问题,但所发布的解决方案均不适用于我。我试图更改apache2文件夹中的默认文件,但没有成功 有人能帮我吗 谢谢。不要在您的网址

我试图创建一个链接,允许用户从我的服务器下载文件,但我得到了“xxx.tgz在此服务器上找不到的内容”错误

我的代码非常简单:

<a href="/var/www/ci/cilog/dir/test.tgz">test.tgz</a><br>

当我单击该链接时,它将显示“test.tgz未在此服务器上找到”错误

很抱歉再次发布此问题,但所发布的解决方案均不适用于我。我试图更改apache2文件夹中的默认文件,但没有成功

有人能帮我吗


谢谢。

不要在您的网址中使用服务器上的路径。Web服务器认为某个文件夹是其根目录,不公开任何其他文件夹

例如,此站点是
http://stackoverflow.com/questions/13996344
,而不是
/var/www/stackoverflow/questions
(我知道这个网站不是这样工作的,但它只是一个例子)

路径必须是web根目录,而不是服务器路径

假设
/var/www
是您的webroot

<a href="http://yourpage/ci/cilog/dir/test.tgz">test.tgz</a><br>
<a href="/ci/cilog/dir/test.tgz">test.tgz</a><br>