假设我有一张图片http://.../images/1.jpg
,我不希望人们看到这个网址,而是让他们去http://.../view.php?f=aADSdR
或类似的东西。我也想知道如何下载这样的http://.../download.php?f=aASfasd
视频 mp4 文件也必须做同样的事情。
如果有人可以提供一些文章(如果知道),我将非常感激。
假设我有一张图片http://.../images/1.jpg
,我不希望人们看到这个网址,而是让他们去http://.../view.php?f=aADSdR
或类似的东西。我也想知道如何下载这样的http://.../download.php?f=aASfasd
视频 mp4 文件也必须做同样的事情。
如果有人可以提供一些文章(如果知道),我将非常感激。
我能想到的最简单的方法是,在数据库中存储一个对应于图像 ( view.php?f=HASH
) 的哈希值。表格中将是图像的绝对路径和 web 路径,其中一个将用于在view.php
ie中显示图像<img src="{$web_path_from_db}">
,以及可用于下载文件的绝对路径。这是一个教程来做到这一点
只需在文件中使用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]