Apache RewriteRule标志错误

tim*_*den 2 mod-rewrite apache2

我遇到以下代码问题:

Options FollowSymLinks
RewriteEngine on
RewriteRule ^thing/([^/]+)/?$  index.php?t=$1 [B]
Run Code Online (Sandbox Code Playgroud)

我收到"500内部服务器错误"

错误日志说:

RewriteRule: unknown flag 'B'
Run Code Online (Sandbox Code Playgroud)

我检查了我的Apache版本:

[root@server ~]# httpd -v
Server version: Apache/2.2.3
Server built:   Jan 21 2009 22:00:55
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

(注意:页面加载没有[B]标志)

rom*_*rcz 8

[B]是2.2.7中的新内容.

  • *在文档中没有注意到这一点,用棍子敲打Apache:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html* (3认同)