用于剥离前缀的正则表达式

时间:2017-10-25 01:46:41

标签: .htaccess mod-rewrite

我已经有了一个现有的重写规则,为美国用户添加/ us前缀,并将它们重定向到包含/ us前缀的不同页面(因此' page-1'被重定向到' us / page-1'):

RewriteRule ^ /(page-1 | page-2 | page-3 | page-4)$ / us / $ 1 [redirect = temp,last]

我只是需要与该网站的本国相反的规则,因此如果来自本国的某人导航到这些页面,它会删除这4页的/ us前缀(所以'我们/ page-1'应该成为' page-1')。

我不需要条件,只需要规则。

1 个答案:

答案 0 :(得分:0)

只捕捉你关心的部分。

RewriteRule ^/us/(page-\d)$ /$1