Mod在单个规则上重写一个或另一个变量?

时间:2011-10-06 22:18:09

标签: php .htaccess mod-rewrite

是否可以调用一个或另一个变量?

我的类型页面会获得tagtype个变量。

我的代码不起作用,它只捕获第一个变量tag

如何将其合并为一个或如果不可能将两者合并?

例如:

RewriteRule ^hen/egg/([^/\.]+)/?$ type.php?tag=$1 [L]
RewriteRule ^hen/egg/([^/\.]+)/?$ type.php?type=$1 [L]

1 个答案:

答案 0 :(得分:2)

为它们使用不同的虚拟路径:

RewriteRule ^hen/tag/([^/\.]+)/?$ type.php?tag=$1 [L]
RewriteRule ^hen/type/([^/\.]+)/?$ type.php?type=$1 [L]