この書き換えルールに小文字のみを受け入れるようにするにはどうすればよいですか?
RewriteRule ^/?([a-z]{2})/?$
前半は .*/i をやってみました。しかし、それはうまくいきません。それはまだ大文字を許可します:
RewriteRule ^/?([a-z]{2}.*/i)/([a-z0-9\-]+)/([a-z0-9()_\-.]+)/?$
この書き換えルールに小文字のみを受け入れるようにするにはどうすればよいですか?
RewriteRule ^/?([a-z]{2})/?$
前半は .*/i をやってみました。しかし、それはうまくいきません。それはまだ大文字を許可します:
RewriteRule ^/?([a-z]{2}.*/i)/([a-z0-9\-]+)/([a-z0-9()_\-.]+)/?$
RewriteRuleの後に[nocase]フラグが付いていない限り、一致は大文字と小文字を区別する必要があります。したがって、最初のルールが機能するはずです。
PHP-/JSスタイルを使用してフラグを追加することはできないことに注意してください/i。後者は、文字通りのスラッシュとそれに続く小文字に一致しiます。