0

Web サイトの公開部分以外のフォルダーに多数のファイルを保存しています。

たとえば、ファイル'abcd.jpg'は (サーバーに関して) に保存され'/home/private_files/'、Web サイトは'/home/public_html/website.com/'

ファイルを表示するためのリンクを提供するときは、

<a href="/home/private_files/abcd.jpg">Download</a>ただし、これは機能しません。

助言がありますか?

4

2 に答える 2

0

サーバーとして Apache を使用している場合は、httpd.conf 内のディレクトリにエイリアスを設定できます...

Alias /images/ "/home/private_files/"

<Directory "/home/private_files/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

</IfModule>

そして、あなたはこれを使うことができます

<a href="/images/abcd.jpg">Download</a>
于 2012-12-29T06:21:31.610 に答える
0

www以外にあるディレクトリにはアクセスできません。

symlinkを使用してファイルにリンクします。

ln -s /home/private_files/abcd.jpg /home/www/abcd.jpg

締め切り後にリンクを削除します(rapidshareのようなもの)

または、このようなファイルダウンローダーを使用します

于 2012-12-29T06:24:45.357 に答える