htaccess RegEx缩短了URL的异常

时间:2012-06-09 20:57:56

标签: regex

现在,我有:

RewriteRule ^([^/\.]+)?$ index.php?id=$1 [L]

匹配网站末尾的任何用户名,例如www.mywebsite.com/username

如何使正则表达式为某些目录(例如

)设置例外

'热门/歌曲/'或 'addsong /列表/'

所以www.mywebsite.com/popular/songs/不会指向名字“受欢迎”的人的个人资料?

由于

1 个答案:

答案 0 :(得分:1)

在此命令选项之前添加您需要转义。这种情况从任何这些条件开始逃脱

RewriteCond $1 !^(popular|index\.php|content|scripts|upload|admin|robots\.txt)