.htaccess 如何使用mod_重写规则实现可选的URL组件?

.htaccess 如何使用mod_重写规则实现可选的URL组件?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我有set.php?mod=avatarset.php?mod=info。现在,我想使用以下方法设置/修改: RewriteRule ^set/(.*)/?$ set.php?mod=$1 它正在工作,但是当像set/那样打开它时,它会给我404错误。我怎样才能在一个法尔赛 比如: 那么: RewriteRule ^set/([^/]+)/?$ set.php?mod=$1 RewriteRule ^set/([^/]+)/?$ set.php?mod=$1

我有
set.php?mod=avatar
set.php?mod=info
。现在,我想使用以下方法设置/修改:

RewriteRule ^set/(.*)/?$ set.php?mod=$1
它正在工作,但是当像
set/
那样打开它时,它会给我404错误。我怎样才能在一个法尔赛

比如:

那么:

RewriteRule ^set/([^/]+)/?$ set.php?mod=$1
RewriteRule ^set/([^/]+)/?$ set.php?mod=$1