0

最初のルール:

RewriteRule ^([a-z]+)/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2&title=$3 [L]

2番目のルール:

RewriteRule ^testpage/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2 [L]

最初のルールは2番目のルールを上書きします。次のようにsmthと言う可能性はありますか:([az] +)が「テストページ」でない場合に最初のルールを適用しますか?

4

1 に答える 1

0

順序を入れ替えるだけで、より制限的な「テストページ」ルールが処理されてから、より一般的なルールが処理されます([a-z]+)

RewriteRule ^testpage/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2 [L]
RewriteRule ^([a-z]+)/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2&title=$3 [L]
于 2012-11-08T16:23:09.337 に答える