2011-05-13 69 views
6

我想创建一个301s的正则表达式,它将帮助我识别url:site.com/abc/并重定向到site.com/xyz/。我试过^abc/?正则表达式,它工作正常,但问题是,即使像site.com/123/sdas/abc/213的网址被抓到。我如何确保只有/abc与完整的字符串url匹配?正则表达式匹配完整字符串

回答

12

使用线锚$的末尾:

^abc/$ 

这确保了精确的字符串abc/将被匹配。

+0

啊$符号是...谢谢! – xoail 2011-05-13 21:02:34

0

写您的规则是这样的:

RewriteRule ^abc/?$ /xyz [L,NC] 
2

$匹配字符串的结尾:

^abc/?$