例如,.htaccess
中是否存在类似内容:
RewriteRule ^([A-Za-z0-9]+)$ <<do md5 on $1>>.mp3
有可能吗?
答案 0 :(得分:2)
据我所知,这是不可能的,但是可以在Apache中加载模块 - 一旦你创建了这样的模块,就可以在现有mod_rewrite
中引入MD5,你可以这样做。
但我必须警告你,你要放慢服务器的速度。改用PHP。
if(isset($_GET["file"])) {
readfile(md5($_GET["file"]).".mp3"); //Outputs the file. Do not use echo file_get_contents.
}