如何使用mod_rewrite RewriteRule实现可选的URL组件?

时间:2010-02-02 08:12:21

标签: .htaccess mod-rewrite

我有set.php?mod=avatar set.php?mod=info。现在我想把它设置为/ mod,使用:

RewriteRule ^set/(.*)/?$ set.php?mod=$1

它正常工作,但是当它像set/一样打开时,它会给我404错误。我怎样才能在一个分组中完成它?

像:

RewriteRule ^set/if this exist ok if not I want it equal set.php only(.*)/?$ set.php?mod=$1

1 个答案:

答案 0 :(得分:1)

怎么样:

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