"/" と ":" をエンコードせず、ページURLを見やすくしたい

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

メッセージ

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

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

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

参考情報

  • RFC 3968 - URL: www.ietf.org/rfc/rfc3986.txt
    • Query ("?"以降の部分) について、 slash ( / ), colon ( : ) は encode 必須ではない。

実装


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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-08-18 (金) 04:15:39
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.169 sec.

OSDN