【发布时间】:2015-05-24 13:09:51
【问题描述】:
在我的客户类别页面的 Virtuemart 网站上有如下网址:
example.com/vm-search/level1category-cityname/level2category-cityname
or
example.com/vm-search/level1category-cityname/level2category-cityname/level3category-cityname
or
example.com/vm-search/.../-cityname/result,9-10 (digits may be any numbers from 1 to N)
我需要一个 .htaccess 的重定向规则,它将即时删除除最后一个城市之外的所有城市名称,如果它是 url 的结尾,则还保留 result,9-10,即结果必须如下:
example.com/vm-search/level1category/level2category-cityname
or
example.com/vm-search/level1category/level2category/level3category-cityname
or
example.com/vm-search/level1category/level2category-cityname/result,9-10 (digits may be any numbers from 1 to N)
or
example.com/vm-search/level1category/level2category/level3category-cityname/result,9-10 (digits may be any numbers from 1 to N)
请不要将问题视为stackoverflow.com/q/30298289/3208225的重复,因为它有其他条件
【问题讨论】:
标签: regex apache .htaccess mod-rewrite redirect