Mod rewrite Mod_重写规则以匹配URL中的促销代码
有没有更简单的方法用正则表达式实现这一点Mod rewrite Mod_重写规则以匹配URL中的促销代码,mod-rewrite,Mod Rewrite,有没有更简单的方法用正则表达式实现这一点 RewriteRule ^2090024$ https://www.wsjwine.com/discovery_offer.aspx?promo=2090024 [L] RewriteRule ^2090025$ https://www.wsjwine.com/discovery_offer.aspx?promo=2090025 [L] RewriteRule ^2090013$ https://www.wsjwine.com/discovery_off
RewriteRule ^2090024$ https://www.wsjwine.com/discovery_offer.aspx?promo=2090024 [L]
RewriteRule ^2090025$ https://www.wsjwine.com/discovery_offer.aspx?promo=2090025 [L]
RewriteRule ^2090013$ https://www.wsjwine.com/discovery_offer.aspx?promo=2090013 [L]
RewriteRule ^2078027$ https://www.wsjwine.com/discovery_offer.aspx?promo=2078027 [L]
RewriteRule ^2078028$ https://www.wsjwine.com/discovery_offer.aspx?promo=2078028 [L]
RewriteRule ^2078029$ https://www.wsjwine.com/discovery_offer.aspx?promo=2078029 [L]
RewriteRule ^2078030$ https://www.wsjwine.com/discovery_offer.aspx?promo=2078030 [L]
我觉得有,但我不太清楚mod_重写。取决于您想要接受的数字格式。如果只捕捉任何7位数字就足够了:
RewriteRule ^([0-9]{7})$ https://www.wsjwine.com/discovery_offer.aspx?promo=$1 [L]
如果可以是任意位数(而不仅仅是7位):
RewriteRule ^([0-9]+)$ https://www.wsjwine.com/discovery_offer.aspx?promo=$1 [L]