Basic ǧ¾Ú¤Ã¤Æ¡© † ¡¡Basic ǧ¾Ú(´ðËÜǧ¾Ú)¤Ï Apache ¤Ë¸Å¤¯¤«¤é¼ÂÁõ¤µ¤ì¤Æ¤¤¤ëǧ¾ÚÊý¼°¤Ç¤¹¡£É¸½à¤Çǧ¾Úµ¡Ç½¤¬ apache ¤Ë¼ÂÁõ¤µ¤ìÀßÄ꤬Èó¾ï¤Ë¼ê·Ú¤Ê¤³¤È¤«¤é¹¤¯»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡£ ¡¡¤Ç¤¹¤¬¡¢ºÇ¶á¤Î Apache 2.x °Ê¹ß¤Ï Digest ǧ¾Ú¤¬É¸½à¤Ç¼ÂÁõ¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£ÆÃÊ̤ÊÍýͳ¤¬Ìµ¤¤¸Â¤ê Digest ǧ¾Ú¤òÍѤ¤¤ë¤Û¤¦¤¬¥»¥¥å¥ê¥Æ¥£Åª¤Ë˾¤Þ¤·¤¤¤È¸À¤¨¤ë¤Ç¤·¤ç¤¦¡£ ¡¡¤È¤Ï¤¤¤¨¡¢Basic ǧ¾Ú¤ÏÀßÃ֤μê·Ú¤µ¤ÈÈÆÍÑÀ¤«¤é¡¢¤È¤ê¤¢¤¨¤
URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、本当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-
mod_rewriteはあまり使うことがないので、なかなか設定を覚えられず、毎回調べないといけない。 今回は、/do_something.cgi?id=123 を /do/something/123/ にリライトしたくて調べた。来週になったらもう忘れてそうなのでメモしておく。 まずRewriteRuleでは「?」以降はマッチ対象にならないということが分かった。RewriteCondを使ってQueryStringをマッチさせて、その後でRewriteRuleする。RewriteCondでマッチしたものは%変数に格納され、RewriteRuleで使える。 RewriteCond %{QUERY_STRING} id=(\d+) RewriteRule ^/do_something.cgi /do/something/%1/ [R=301,L] これで特に問題なくリライトはされるのだけど、リダイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く