我有一个文件托管和共享PHP脚本,它使用基本类型的链接,当文件上传后,文件的基本链接将是:http://example.com/do.php?id=1
请注意 (1( 是文件 ID。
现在脚本有一个功能,可以使用HTML链接类型启用mod重写..当激活它时..上面的链接将是这样的:http://example.com/download1.html
现在,需要编辑htaccess文件以将链接更改为另一个形状。所以我想做的是使上面的链接看起来像:http://example.com/filename_FileID.html或http://example.com/FileID.html或http://example.com/filename_RandomCharectars&numbers.html
我不知道该怎么做.请帮我编辑我的htaccess..
这是当前 htaccess 文件:
RewriteRule ^download([0-9]*).html$ do.php?id=$1
RewriteRule ^downloadf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?filename=$1&x=$2
RewriteRule ^down-([0-9]*).html$ do.php?down=$1
RewriteRule ^downf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downf=$1&x=$2
RewriteRule ^downex-([0-9]*).html$ do.php?down=$1
RewriteRule ^downexf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downexf=$1&x=$2
对于 http://example.com/FileID.html(我假设"FileID"将是一个数值(
规则是
RewriteRule ^([0-9]*).html$ do.php?id=$1
对于 http://example.com/filename_FileID.html规则是
RewriteRule ^filename_([0-9]*).html$ do.php?id=$1
对于 http://example.com/filename_RandomCharectars&numbers.html规则是
RewriteRule ^filename_(.*).html$ do.php?id=$1