.htaccess htaccess中是否支持MD5?

.htaccess htaccess中是否支持MD5?,.htaccess,hash,md5,.htaccess,Hash,Md5,例如,.htaccess中是否有类似的内容: RewriteRule ^([A-Za-z0-9]+)$ <<do md5 on $1>>.mp3 RewriteRule^([A-Za-z0-9]+)$.mp3 有可能吗?据我所知,这是不可能的,但Apache中可能会加载一些模块-一旦创建了这样的模块,就可以在现有的mod_rewrite中引入MD5。您可以这样做。 但我必须警告您,您将减慢服务器的速度。改用PHP if(isset($_GET["file"])) {

例如,
.htaccess
中是否有类似的内容:

RewriteRule ^([A-Za-z0-9]+)$ <<do md5 on $1>>.mp3
RewriteRule^([A-Za-z0-9]+)$.mp3

有可能吗?

据我所知,这是不可能的,但Apache中可能会加载一些模块-一旦创建了这样的模块,就可以在现有的
mod_rewrite
中引入MD5。您可以这样做。
但我必须警告您,您将减慢服务器的速度。改用PHP

if(isset($_GET["file"])) {
   readfile(md5($_GET["file"]).".mp3");  //Outputs the file. Do not use echo file_get_contents.
}

我对此深表怀疑。您应该使用PHP重定向。使用
$\u GET[“foo”]=md5($\u GET[“foo”])有什么问题
在目标php脚本(foo.php)中?@TomášZato嗯,如果可能的话,我真正想要的是散列并直接访问mp3文件。您可以在php中执行此操作,然后
readfile()
mp3。不要将语言和环境用于不同的目的!