- 追加された行はこの色です。
- 削除された行はこの色です。
*editによるリダイレクト [#v034017a]
-ページ: BugTrack
-投稿者: [[Data]]
-優先順位: 低
-状態: 提案
-カテゴリー: プラグイン
-投稿日: 2004-03-04 (木) 19:30:13
-バージョン: 1.4.2
**メッセージ [#n2c22f81]
編集の更新でeditプラグインが呼ばれますが、こいつがHTTP 304を返して表示のためのリダイレクトします。~
このときのLocationヘッダのURLが、完全修飾のURLでないため、携帯(N503i)だとリダイレクトしてくれません。~
私は以下の修正をしましたが、適切かどうか不明です。
-header("Location: $script?".rawurlencode($post['page']))
;
-header("Location: $script?".rawurlencode($post['page']));
+$url = get_script_uri();
+header("Location: ".$url."?".rawurlencode($post['page'])
+header("Location: ".$url."?".rawurlencode($post['page']);
----
-RFC2616上のLocationヘッダの定義は、absoluteURI となっているので、get_script_uri()もabsoluteURIを戻すので、RFC上では問題ないと思います。あとは、ちょっと追いきれていません。 -- [[upk]] &new{2004-03-04 (木) 23:24:54};
#comment