2

.htaccessファイルに次のルールがあります。

RewriteRule ^[A-Z]{3}[0-9]$  http://www.mysite.com/redirect.php?ql=$0 [L]

このルールは、次のアドレスに対して正常に機能します。

  • mysite.com/CSN4

ただし、複数の番号を持つものは対象外です。

  • mysite.com/CSN42
  • mysite.com/CSN490

私は常に3文字の後に1から3の数字が続きます。これらのいずれかでルールを機能させるにはどうすればよいですか?

4

1 に答える 1

2

番号セットに(メモに基づいて)制限を追加すると、これが修正されます。

RewriteRule ^[A-Za-z]{3}[0-9]{1,3}$ http://www.mysite.com/redirect.php?ql=$0 [L]

于 2013-03-24T00:26:35.870 に答える