mod_rewriteのRewriteRuleで普通に環境変数が使えるよ
てっきりRewriteRuleの置換先では使えないと思い込んでいたんですが、普通に環境変数が使えたんですね。。
apache関連の執筆記事リストです。 役に立つかもしれないBlog全体のRSSはこちらです。
てっきりRewriteRuleの置換先では使えないと思い込んでいたんですが、普通に環境変数が使えたんですね。。
みんながハマりまくっているmod_rewriteにて久しぶりに罠にかかったので、みなさまにも情報共有っす。
Googleがページの表示速度を検索結果ランキング評価の1要素にするという発表で、多くのサイト管理者は速度アップの対策に追われていることと思います。 その対策の一つとして、サーバーとの通信回数を減らすことが挙げられますが、CSSファイルを分けて管理している場合は困ったことになります。
表題の通りですが、サーバーによっては「REQUEST_FILENAME」という環境変数を持っていない場合があるためです。
Webサイト高速化を測定することができる便利なFirefoxプラグイン「Y!Slow」ですが、その中に「Use cookie-free domains」という項目があります。 よく分かんない、という人もいらっしゃると思うので、Yahoo!の英語サイトから解説を拝借して意訳しました。 最後にはサイト開設時のアドバイスなんかもサラッと書いてあったりなんかして、参考になるのではないでしょうか。
iPhone用にjQueryと連携して動作するUIライブラリ「jQtouch」のファイルを見ていて、サイト表示を高速化するApacheサーバー設定の実例が出ていたので、説明を加えて記事にしてみました。
サーバー移転時に問題となるのが、DNS情報を変更した場合のDNSの浸透期間(プロパゲーション)です。 ここでは、旧サーバーへのアクセスされてしまう問題を解決します。
WEBサイトのアクセスログを監視する場合に参考にならない情報として検索エンジンのクローラーやボットの来訪があります。 これを表示させないようにする正規表現を載せてみました。
1