htaccess特殊字符问题:和_和 -

时间:2013-03-21 16:57:42

标签: php regex

我为我的脚本做了一个重写规则但是我有一点问题我想在规则中添加(:, - ,_)但我总是得到错误

我使用此代码

  

RewriteRule ^([0-9a-zA-Z] {1,200})$ go.php?s = $ 1 [L]

允许使用a-z和A-Z的代码,我想将这些符号添加到规则

符号为:

  

:, - ,_

代码。

请帮我纠正该代码,我会很高兴

2 个答案:

答案 0 :(得分:0)

这是你试过的吗?以下规则会将三个字符(:_-)添加到您的模式中:

RewriteRule ^([0-9a-zA-Z:_-]{1,200})$ go.php?s=$1 [L]

答案 1 :(得分:0)

你需要稍微更新一下你的正则表达式 更新的正则表达式为:^([0-9a-zA-Z:_-]{1,200})$