【问题标题】:Apache RewriteRule Flag errorApache RewriteRule 标志错误
【发布时间】:2009-05-27 22:24:47
【问题描述】:

以下代码有问题:

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] 标志)

【问题讨论】:

标签: mod-rewrite apache2


【解决方案1】:

[B] 是 2.2.7 中的新功能。

【讨论】:

  • *用棍子敲打 Apache,因为没有在文档中注意到这一点:httpd.apache.org/docs/2.2/mod/mod_rewrite.html *
  • 同意。感谢您的帮助 romke。现在我必须弄清楚如何升级 Apache。
  • @timborden 有没有办法在 2.2.7 之前完成这个任务?我无法控制服务器,缺少 [B] 正在破坏我的代理。
猜你喜欢
  • 1970-01-01
  • 2017-10-04
  • 2019-12-06
  • 2014-01-20
  • 2015-02-04
  • 1970-01-01
  • 2017-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多