私はこの書き換えルールを持っていますが、その基準を満たす文字列が 7 つだけになるように変更したいと考えています。これを行う方法がわかりません。それが可能かどうかさえわかりません。
RewriteRule ^([a-z0-9]+)/?$ rewrite.php?id=$1 [NC,L]
{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 つ以下の文字と数字に一致します。