替换 Apache 重写规则中缺少的参数
Posted
技术标签:
【中文标题】替换 Apache 重写规则中缺少的参数【英文标题】:Substitute missing parameter in Apache rewrite rules 【发布时间】:2013-11-12 01:50:31 【问题描述】:谁能告诉我如何将 first 双下划线('__') 替换为 '_2000' 之类的值。
www.mysite.com/abc/Price_10000__10500__
-- 应该改为www.mysite.com/abc/Price_10000_2000_10500__
请注意,除了 URL 中的“Price_”之外,没有任何数据是静态的。
谢谢
【问题讨论】:
【参考方案1】:你可以试试这个规则:
RewriteRule ^([^/]+)/(Price_\d+)__(\d+.*)$ /$1/$2_2000_$3 [L,NC,R]
【讨论】:
以上是关于替换 Apache 重写规则中缺少的参数的主要内容,如果未能解决你的问题,请参考以下文章