2017-12-08 11 views
0

2つのルールを1にマージしたい。この変更が約40のルールに影響することを確認したい。.htaccess 2つのルールを1つに結合する

これらは私の2つのルールです:

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] 

この正しいですか?

答えて

1

あなたは使用することができます。

RewriteRule ^award/(?:add|(\d+))/?$ admin.php?io=award&award=$1 [L] 

award/addのための空のパラメータawardで。

または:award/addためaward=add

RewriteRule ^award/(add|\d+)/?$ admin.php?io=award&award=$1 [L] 

関連する問題