タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

apacheとmod_rewriteに関するnilabのブックマーク (2)

  • wget で取得した QUERY_STRING 付きページをオリジナルと同じ URI で表示させるには - [ぴ](2011-03-21)

    _ [Web制作][システム運用] wget で取得した QUERY_STRING 付きページをオリジナルと同じ URI で表示させるには wget --mirror で Web サイトをまとめて取得すると、QUERY_STRING がついている URI は ? が @ に置き換えられた形で保存される。 これを無理矢理元のサイトと同様に表示させたかったらどうすれば良いか。 mod_rewrite 使って URL 中の ? を内部で @ に書き換えて実ファイルにつなげてやればいいんでないの、と単純に考えると、 RewriteEngine on RewriteRule (.*)\?(.*) $1@$2 …となるわけだが、実際にはこれではうまくいかない。 原因は RewriteRule に QUERY_STRING は渡らないため。 ならば、こうすれば良い。 RewriteEngine on R

    wget で取得した QUERY_STRING 付きページをオリジナルと同じ URI で表示させるには - [ぴ](2011-03-21)
    nilab
    nilab 2011/05/01
    wget で取得した QUERY_STRING 付きページをオリジナルと同じ URI で表示させるには - [ぴ](2011-03-21):「wget --mirror で Web サイトをまとめて取得すると、QUERY_STRING がついている URI は ? が @ に置き換えられた形で保存される」
  • bayashi.jp

    This domain may be for sale!

    nilab
    nilab 2008/10/19
    mod_rewrite サンプル集/楽 : 「Apache1.X 系で mod_rewrite を使う場合、URLに「%2F」が含まれると思い通りに動作しない問題があります。(Apache2.X 系でも同様ですが、Apache2.0.46 以降では「AllowEncodedSlashes On」により回避できます。)」
  • 1