htaccess重写url部分的规则

时间:2015-12-07 12:58:02

标签: regex .htaccess

我的网址看起来很可爱:

http://example/en/account/register

我想抓住regexp这个网址

RewriteRule ^(\w{2}+)/(^account)$ 

在此规则中,我希望包含http://example/en/account/

的所有网址

我无法找到我的正则表达式中的问题,因为此正则表达式对于该网址不正确...

1 个答案:

答案 0 :(得分:1)

您可以使用此模式:

RewriteRule ^(\w{2})/(account)/?$ your-handler [L] 

关于你的正则表达式的两点:

  1. 要使用\w{2}而不是\w{2}+
  2. ,请使用2个字母的语言
  3. 你不能在你的正则表达式中间使用锚^,因为这意味着开始输入。