0

これらを1つの行にマージするにはどうすればよいですか?それは可能だと確信しています。

RewriteRule ^forums$                   pages/forum.php [L]
RewriteRule ^forums/([A-z]+)$          pages/forum.php?category=$1 [L]
RewriteRule ^forums/([A-z]+)/([A-z]+)$ pages/forum.php?category=$1&sort=$2 [L]
4

1 に答える 1

1
RewriteRule ^forums(/([A-z]+)(/([A-z]+))?)?$ pages/forum.php?category=$2&sort=$4 [L]

categoryPHP スクリプトにandを引き続き指定していることに注意してください。sortただし、それらは空になります。

[A-z]予期しない文字を含めることに問題がある可能性があると思います。(詳細については、ASCII 文字セットを確認してください)。[A-Za-z]または[[:alpha:]]、それが本当に必要な場合に置き換えます。

于 2012-06-21T01:54:08.690 に答える