2009-05-27 9 views
2

私は次のコードに問題抱えている:のApacheのRewriteRuleフラグエラー

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

私は

を "500内部サーバーエラー" を取得していますエラーログは言う:

RewriteRule: unknown flag 'B' 

を私は私のApacheのバージョンを確認しました:

[[email protected] ~]# httpd -v 
Server version: Apache/2.2.3 
Server built: Jan 21 2009 22:00:55 

私は何が欠けていますか?

(注:[B]フラグなしページのロード)

+0

CentOSサーバーの場合は、このYUMリポジトリを使用して2.2.8にアップグレードできました:http://jasonlitka.com/yum-repository/あなたのサーバがPleskでセットアップされている場合、これも同様に行う必要があります:http://kb.parallels.com/en/762 – timborden

答えて

8

[B]は2.2.7で追加されました。

+3

* http:// httpd.apache.org/docs/2.2/mod/mod_rewrite.html * – Powerlord

+0

合意。あなたのヘルプromkeありがとう。今度はApacheをアップグレードする方法を理解する必要があります。 – timborden

+0

@timbordenはこの前2.2.7を達成するための方法がありますか?私はサーバーを制御できず、[B]の欠如がプロキシを壊しています。 – Michael

関連する問題