【发布时间】:2010-03-11 07:11:27
【问题描述】:
我目前正在重写一个 URL,但是我的 RegEx 表达式正在捕获一个我想被忽略的目录。
重写规则是
^people/([A-Za-z0-9\-\_]+)/?$
...捕获所有匹配的内容。但是,我想排除一个目录 People_Search,例如...
/people/John_Smith
...会转发,但是
/people/People_Search
...不应该是这样的。
这是我要查找的唯一术语,因此如果它存在于字符串中的任何位置,我想忽略它。
有什么想法吗?
【问题讨论】:
-
那个正则表达式匹配。所以这是与另一个规则或其他东西的冲突。你的 .htaccess 文件是什么样子的?
标签: regex url-rewriting