.htaccess用不同的参数重写

1 php .htaccess

我是新手,.htaccess在某种意义上说,如果它不喜欢转移我没有经验.正则表达式是我倾向于发现事情并不总是顺利进行的地方.

目前我有这样的情况

RewriteEngine On
RewriteRule ^http://example.com/product.php?productA2013$ http://example.com/productA [R=301,L]
Run Code Online (Sandbox Code Playgroud)

问题是当我为2014年添加新产品时,我需要更改所有重写,因为这适用于许多产品,例如productB,productC,productD,productE等.

我需要一种识别它的方法,而不是最终的2013年.我试过http://example.com/product.php?productA*但它似乎没有用.任何有关解释的帮助将不胜感激.

php*_*_qq 6

RewriteEngine On
RewriteRule ^http://example.com/product.php?productA\d{4}$ http://example.com/productA [R=301,L]
Run Code Online (Sandbox Code Playgroud)

不确定你是否必须逃避这些点和东西因为htaccess已被证明是一些 - 对我来说很聪明..如果你\在所有的点和斜线之前放置