将链接类型从 .php?id= 更改为 html
Change links type from .php?id= to html
我有一个文件托管和共享PHP脚本,它使用links的基本类型,当文件上传后,文件的基本link将是 :
http://example.com/do.php?id=1
注意 (1) 是文件 ID。
现在脚本有一个功能可以用 HTML links 类型启用 mod 重写。当激活它时..上面的 link 就像这个:
http://example.com/download1.html
现在,需要编辑 htaccess 文件以将 links 更改为另一种形状。所以我想做的是使上面的 link 看起来像:
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=
RewriteRule ^downloadf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?filename=&x=
RewriteRule ^down-([0-9]*).html$ do.php?down=
RewriteRule ^downf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downf=&x=
RewriteRule ^downex-([0-9]*).html$ do.php?down=
RewriteRule ^downexf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downexf=&x=
对于 http://example.com/FileID.html(我假设 "FileID" 将是一个数值)
规则是
RewriteRule ^([0-9]*)\.html$ do.php?id=
对于http://example.com/filename_FileID.html
规则是
RewriteRule ^filename_([0-9]*)\.html$ do.php?id=
对于http://example.com/filename_RandomCharectars&numbers.html
规则是
RewriteRule ^filename_(.*)\.html$ do.php?id=
我有一个文件托管和共享PHP脚本,它使用links的基本类型,当文件上传后,文件的基本link将是 : http://example.com/do.php?id=1
注意 (1) 是文件 ID。
现在脚本有一个功能可以用 HTML links 类型启用 mod 重写。当激活它时..上面的 link 就像这个: http://example.com/download1.html
现在,需要编辑 htaccess 文件以将 links 更改为另一种形状。所以我想做的是使上面的 link 看起来像: 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=
RewriteRule ^downloadf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?filename=&x=
RewriteRule ^down-([0-9]*).html$ do.php?down=
RewriteRule ^downf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downf=&x=
RewriteRule ^downex-([0-9]*).html$ do.php?down=
RewriteRule ^downexf-(.*)-([a-zA-Z0-9_-]*).html$ do.php?downexf=&x=
对于 http://example.com/FileID.html(我假设 "FileID" 将是一个数值)
规则是
RewriteRule ^([0-9]*)\.html$ do.php?id=
对于http://example.com/filename_FileID.html 规则是
RewriteRule ^filename_([0-9]*)\.html$ do.php?id=
对于http://example.com/filename_RandomCharectars&numbers.html 规则是
RewriteRule ^filename_(.*)\.html$ do.php?id=