Apache
HTTP レスポンスヘッダ
Drupal-jBox.net で Google にサイトを登録する方法についての投稿があり、その内容に対してコメントを行なうために、サイトの登録(サイトの確認とサイトマップの登録)を再度テストした。
サイトマップの登録は至って簡単なのだが、Drupal サイトで HTML ファイルを使ったサイトの確認を行なったことがなかったので、以下のようなエラーが返されるとは思っていなかった。
404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (成功しました) のステータスが返されました。
サイトの確認を行なうという目的を果たすためであれば、META タグを記述するという方法もあるので、Google へのサイト登録は解決するのだが、そもそも、ページが見つかっていない(404)にもかかわらず、ページが確認できた(202)というステータスを返しているということが問題なのではないのだろうかと感じ、Drupal の .htaccess ファイルの記述について確認を行なった。
register_globals = On は危険?
XREA では PHP の register_globals が On に設定してあった...
PHP 4.1 より新しいバージョンでは、デフォルトで Off になっているはずなので、てっきり Off だと思っていたけど、互換性を重視ということだろう。
ちょっとあせったが、Drupal は .htaccess ファイルで 「php_value register_globals 0 」と設定してあるので、問題ない。
そこで、ふと思ったのが、php_value と php_flag の違い。
register_globals を Off にするための方法として、私が調べた限りでは、「 php_flag register_globals 0 」を .htaccsess ファイルに記述するという方法が圧倒的に多かったので、もちろん、結果としてどちらも同じではあるけれど、何が違うのか...。