タグ

phpとmod_rewriteに関するhiro_yのブックマーク (5)

  • 端末IPによるアクセス先の振り分け方法あれこれ

    こんにちは、亀です。 ちょうど今日、予約していたCakePHPガイドブックが会社に届きました。 CakePHPはチュートリアルのサンプルを作ったり、その時に中をぼんやり眺める程度しか触っていなかったので、この機会にちょっと勉強してみようかなと思っています。 1つのフレームワークとしては厚みがあり、著者陣も「日でCakePHPといったら」という方々なので期待大です。 ついでに、あわせてsymfonyも読んでやってください、とか宣伝もしておきます(^^;。 さて、そんな話を振っておいて今回は全然違うIP制限のお話です。 携帯対応のサイトになると、できればPCからのアクセスと携帯端末からのアクセスを振り分けたい、という要求が出てきたりします。 USER_AGENTで振り分ける方法もありますが、これは偽装が極めて容易なので振り分け条件としては不十分です。 そこで多くの場合、各キャリアの発表

    端末IPによるアクセス先の振り分け方法あれこれ
    hiro_y
    hiro_y 2007/10/30
    端末IPで振り分け、.htaccess/mod_rewrite/PEAR::Net_IPv4。
  • ウノウラボ Unoh Labs: メンテナンス画面を簡単に出してみる

    カレーはあまり好きじゃないKeitaです。 映画サイトの映画生活のデザインリニューアルをして、いくつかデザイン以外の修正もあり、サーバ停止時間が発生するため、メンテナンス画面を作ることにしました。今日はその簡単なトピックスを書いてみたいと思います。 まず最初に、メンテナンス画面は次のような形の要件があるかなと思っています。 ドメイン以下すべてがメンテナンス画面になる クローラー対策でヘッダで503を出力する 癒される 特にクローラー対策は、クローラーがきておかしいものをキャッシュされると結構痛いかなと思うので、503が的確かはともかく、そこらへんのエラーを出すことにしました。 最初、ここら辺のすべての処理をmod_rewriteだけで実現できるかなと思ったのですが、残念ながら、mod_rewriteでは300番系のエラーを出すことができますが、503のエラーは出せないようなのでさくっ

    hiro_y
    hiro_y 2007/07/06
    503を返してメンテナンス画面を表示。
  • Url Routing with PHP - Part One : phpaddiction

    advocacy1 ajax1 algorithm2 axial3 configuration1 front controller1 general1 php15 pligg1 review1 TDD1 Unit Testing1 url routing3 Weekly Review7 yaml1

    hiro_y
    hiro_y 2007/04/03
    PHP + mod_rewriteでURLルーティング。
  • URIマッピングをフレームワークで(PHP) - KoshigoeBLOG

    RESTを考えていく中で、フレームワークでのURIマッピングは重要らしい。 RESTの制約として、url-rewriteが禁止されている。なので、Apacheのmod_rewriteとかで無理矢理マッピングするのは駄目という事。で、柔軟性(?)とか設定ファイルの管理とか考えるとフレームワークに取り込んでしまおうと。フレームワークの制約の中でURIデザインが出来る様になるし、いい事ずくめ? で、実現するにはどうしたらいいんだろうということで、symfonyのドキュメントを読んでみた(symfony PHP5 framework » How to setup a routing policy)。 Symfony can natively transform output URLs and interpret input URLs. Consequently, you can create bi

    hiro_y
    hiro_y 2005/11/25
    フレームワーク内部で解決する方法を探ってみる。mod_rewrite便利なんだけどね。
  • php 4.4.1で.htaccessでmod_rewriteが使えないバグ - (ひ)メモ

    PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を:IT Pro yohgaki's blog - PHPの現行リリースに重大な脆弱性(PHP4.4.0以下、PHP5.0.5以下) なんてことなんで、いそいそとphp 4.4.1に上げたのですが、 PHP Bugs: #35059: Problems with PHP 4.4.1 and mod_rewrite なんていうバグが4.4.1にはあるようです。 SEO対策などでQUERY_STRINGをパスっぽく変換している向き(またはそういうCMSとか)はご注意を。

    php 4.4.1で.htaccessでmod_rewriteが使えないバグ - (ひ)メモ
    hiro_y
    hiro_y 2005/11/09
    上げると自作フレームワークは動かなくなるみたい…。
  • 1