0

私はこの書き換えルールを持っていますが、その基準を満たす文字列が 7 つだけになるように変更したいと考えています。これを行う方法がわかりません。それが可能かどうかさえわかりません。

RewriteRule ^([a-z0-9]+)/?$ rewrite.php?id=$1 [NC,L]
4

1 に答える 1

3

{7}の代わりに を使用し+ます。

RewriteRule ^([a-z0-9]{7})/?$ rewrite.php?id=$1 [NC,L]

これは、7 つの文字と数字のみに一致します。

RewriteRule ^([a-z0-9]{7,})/?$ rewrite.php?id=$1 [NC,L]

これは、7 つ以上の文字と数字に一致します。

RewriteRule ^([a-z0-9]{1,7})/?$ rewrite.php?id=$1 [NC,L]

これは、1 つ以上 7 つ以下の文字と数字に一致します。

于 2013-09-17T20:30:33.253 に答える