Home > Apache | サーバー(Debian) | サーバー技術情報 > .htaccessでのコメントアウトの記述時の注意

.htaccessでのコメントアウトの記述時の注意

Buzzurlにブックマーク livedoorクリップ Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク

知らなかったのでメモです。

管理中のサーバーでApacheのエラーログが
とんでもない勢いで肥大化していく問題が発生しました。

実際の出力を見てみると以下のようなログが秒単位で出力されていました。

[Tue Nov xx xx:xx:xx 2010] [warn] Apache does not support line-end comments.
Consider using quotes around argument: "# hogehoge"



.htaccessやhttpd.confの記述について
行の途中よりコメントアウトする場合はダブルクオートで
囲む必要があるようです。

以下のように修正するとエラーログがなくなりました。

allow from xxx.xxx.xxx.xxx # hogehoge
  ↓
allow from xxx.xxx.xxx.xxx "# hogehoge"



通常は以下のように行を分けて記述するとよさそうです。

# hogehoge
allow from xxx.xxx.xxx.xxx


どうやら、調べていくとApache1.3系では上記エラーが発生するようですが
Apache2.2系では上記のエラーは発生しないようです。

ですが、念の為、同一行のコメントアウトは使用しないようにすると確実です。
いろいろと奥が深いですねぇ・・・。




コメント:0

コメントフォーム
情報を保存

トラックバック:0

この記事のトラックバックURL
http://www.ahref.org/tech/server/server-tips/769.html/trackback
この記事へのリンク
エーエイチレフ linuxサーバー技術情報 からの記事 .htaccessでのコメントアウトの記述時の注意

Home > Apache | サーバー(Debian) | サーバー技術情報 > .htaccessでのコメントアウトの記述時の注意

Return to page top

運営会社(株)シーズ WEBアプリケーション、フリーCGI配布「ahref(エーエイチレフ)」 Eビジネスに強いレンタルサーバー「ACサーバー」 大容量ファイル転送サービス「デカメール」 動画を楽しもう♪動画ポータルコミュニティ「モヴィエ」