Mod rewrite Apache重写规则标志错误

Mod rewrite Apache重写规则标志错误,mod-rewrite,apache2,Mod Rewrite,Apache2,我对以下代码有问题: Options FollowSymLinks RewriteEngine on RewriteRule ^thing/([^/]+)/?$ index.php?t=$1 [B] 我收到“500内部服务器错误” 错误日志显示: RewriteRule: unknown flag 'B' 我已经检查了我的Apache版本: [root@server ~]# httpd -v Server version: Apache/2.2.3 Server built: Jan

我对以下代码有问题:

Options FollowSymLinks
RewriteEngine on
RewriteRule ^thing/([^/]+)/?$  index.php?t=$1 [B]
我收到“500内部服务器错误”

错误日志显示:

RewriteRule: unknown flag 'B'
我已经检查了我的Apache版本:

[root@server ~]# httpd -v
Server version: Apache/2.2.3
Server built:   Jan 21 2009 22:00:55
我错过了什么


(注意:页面加载时不带[B]标志)

[B]在2.2.7中是新的。

*用棍子打Apache,因为在文档中没有注意到这一点:*同意。谢谢你的帮助,罗姆克。现在我必须弄清楚如何升级Apache。@timborden有什么方法可以完成2.2.7之前的版本吗?我无法控制服务器,缺少[B]正在破坏我的代理。对于那些使用CentOs服务器的服务器,我可以使用以下YUM repo:升级到2.2.8。如果您的服务器是使用Plesk安装的,您还需要执行以下操作: