SOHO Windows Small Business Server 道具箱

SOHO、Microsoft Windows Small Business Server(SBS) 2003 R2

htaccess でリダイレクト:エラー RewriteRule: bad flag delimiters

久しぶりに、 .htaccess (FreeBSD + Apache 2.2) で、リダイレクトを設定しようと思って
RewriteEngine On
RewriteCond %{QUERY_STRING} ^post=1$
RewriteRule ^(.*) http://○○○.com/?id=1 [L, R=301]

というようなコードを書いたら、500 Internal Server Error (涙)

エラーログを見てみると、

RewriteRule: bad flag delimiters

と書いてある。

調べてみると、bad flag delimiters は、「マズイ区切り文字(delimiters)」 というわけで、

[L, R=301]  の  「Rの前の'スペース'」を消したら、動いた。。。

久しぶりに、厳格な解釈をするコンピュータ様の威厳を感じた。。。

JUGEMテーマ:サーバー
 
| SBS 2003 管理者 | FreeBSD | 01:17 | comments(0) | trackbacks(0) |
<< IIS6.0にPHPをインストールしたら、SEPMで「レポートコンポーネントと通信できません。」 | main | MS月例パッチの日に、料金未払いADSL回線がつながる? >>









http://soho-sbs.dogubako.com/trackback/920292
    123
45678910
11121314151617
18192021222324
25262728   
<< February 2018 >>

このページの先頭へ