我如何通过.htaccess实现这一点

我如何通过.htaccess实现这一点,.htaccess,.htaccess,我有两条线,想做一条线,做同样的工作 RewriteRule ^account/?$ account.php RewriteRule ^account/(.*)/?$ account.php?mod=$1 我该怎么做 RewriteRule ^account/(.*)/?$ account.php?mod=$1 如果account.php可以处理一个空的mod,这就足够了,否则您将需要这两个规则 如果account.php可以处理一个空mod就足够了,否则您将需要两个规则。两个规则的真正合并

我有两条线,想做一条线,做同样的工作

RewriteRule ^account/?$ account.php
RewriteRule ^account/(.*)/?$ account.php?mod=$1
我该怎么做

RewriteRule ^account/(.*)/?$ account.php?mod=$1
如果account.php可以处理一个空的mod,这就足够了,否则您将需要这两个规则


如果account.php可以处理一个空mod就足够了,否则您将需要两个规则。

两个规则的真正合并将是:

RewriteRule ^account/?(.*)/?$ account.php?mod=$1
但是,如果您有像
account info/foo/
这样的URL,那么它将不会像您所期望的那样运行,这些URL将被映射到
account.php?mod=-info/foo


如果您有其他以account开头的URL,请使用Ignacio Vazquez Abrams的答案。

这两个规则的真正合并是:

RewriteRule ^account/?(.*)/?$ account.php?mod=$1
但是,如果您有像
account info/foo/
这样的URL,那么它将不会像您所期望的那样运行,这些URL将被映射到
account.php?mod=-info/foo


如果您有其他以account开头的URL,请使用Ignacio Vazquez Abrams的答案。

哦,上帝,我希望它像account.php?mod一样=foo@moustafa:我知道,你的评论是什么意思?哦,天哪,我希望它像account.php?mod一样=foo@moustafa:我知道,你的评论是什么意思?