让我们说我有一张图片http://.../images/1.jpg
而且我不希望别人看到这个网址,而是让他们去http://.../view.php?f=aADSdR
或类似的东西。我也想知道如何下载http://.../download.php?f=aASfasd
同样的事情必须用视频mp4文件完成。
如果知道有人可以提供一些文章,我会非常感激。
答案 0 :(得分:2)
我能想到的最简单的方法是将哈希值存储在与图像(view.php?f=HASH
)对应的数据库中。在表中将是图像的绝对路径和Web路径,其中一个将用于显示view.php
中的图像,即<img src="{$web_path_from_db}">
,以及可用于下载文件的绝对路径。 Here is a tutorial to do just that
答案 1 :(得分:0)
只需在mod_rewrite
文件中使用.htaccess
规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^view.php?f=(.*)$ images/$1 [L]
RewriteRule ^download.php?f=(.*)$ images/$1 [L]