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 回答