#author("2017-08-18T04:14:15+09:00","","")
#author("2017-08-18T04:15:39+09:00","","")
* "/" と ":" をエンコードせず、ページURLを見やすくしたい [#o9c262de]

- ページ: [[BugTrack2]]
- ページ: [[BugTrack]]
- 投稿者: [[umorigu]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体新機能
- 投稿日: 2015-01-13 (火) 06:09:54
- バージョン: 1.5.0
- リリース予定バージョン: 1.5.1

** メッセージ [#f0412ad0]
PukiWikiはページ名をURLとして利用していますが、スラッシュ(/)が %2F にエンコードされてしまうなど、URLが見にくい(階層構造が明確でない)状態になっています。

一部文字(PukiWikiとして特別な意味を持つ "/" と ":" )に対して percent encode をしないことで、URLの見易さの向上を図ります。

***例 [#z6d988ac]

"http:// pukiwiki.sourceforge.jp/dev/?BugTrack2%2F361" ではなく "http:// pukiwiki.sourceforge.jp/dev/?BugTrack2/361" というURLにしたい。


***参考情報 [#v56df2b9]
- RFC 3968 - URL: [[www.ietf.org/rfc/rfc3986.txt>RFC:3986]]
-- Query ("?"以降の部分) について、 slash ( / ), colon ( : ) は encode 必須ではない。

** 実装 [#g3b70a90]

- [[commit:8fd15721bcec22a478ef871f108ef143abad5f05]]
- [[commit:80627825cdd845d3058f1d9952fafc031cafee8c]]

--------
- 対応しました。[[commit:8fd15721bcec22a478ef871f108ef143abad5f05]] 試験的にofficialサイトに導入しました -- [[umorigu]] &new{2015-01-16 (金) 03:39:29};
- officialサイトでいくつか気が付いたのですが、プラグインマニュアルのトップページで配下ページの目録として使われているplugin/ls2.inc.php、単語検索で使うlib/func.phpのdo_search()、は対応がまだみたいです --  &new{2016-02-13 (土) 23:25:44};
-- ご指摘の通りでした。ls2も対応しました。 commit:e35bce21a0 do_search() で cmd=read を使っているのは検索語のハイライトのためだと思うので、今回はこのままにしておきます -- [[umorigu]] &new{2017-08-18 (金) 04:14:15};
- たぶん、関連: [[BugTrack/503]] URIを生成するとき、ASCII文字を不要に percent-encode していないか --  &new{2016-03-22 (火) 22:20:48};
- ご指摘の通りでした。ls2は対応しました。 commit:e35bce21a0 do_search() で cmd=read を使っているのは検索語のハイライトのためだと思うので、今回はこのままにしておきます -- [[umorigu]] &new{2017-08-18 (金) 04:14:15};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.027 sec.

SourceForge