我想将2条规则合并为1.我想确保导致此更改会影响大约40条规则。
这是我的两条规则:
RewriteRule ^award/(\d+)/?$ admin.php?io=award&award=$1 [L]
RewriteRule ^award/add/?$ admin.php?io=award[L]
我可以像这样合并它们:
RewriteRule ^award/add|(\d+)/?$ admin.php?io=award&award=$1 [L]
这是对的吗?
答案 0 :(得分:1)
您可以使用:
RewriteRule ^award/(?:add|(\d+))/?$ admin.php?io=award&award=$1 [L]
award
的空参数award/add
。
或者:
RewriteRule ^award/(add|\d+)/?$ admin.php?io=award&award=$1 [L]
使用award=add
award/add
。