#author("2021-12-05T23:16:16+09:00","","") #author("2021-12-07T01:02:18+09:00","","") PukiWikiの各ページのURLをカスタマイズすることができます。 ※未リリースの PukiWiki 1.5.4 で実現可能な設定です。 カスタマイズ例: | カスタマイズ | 説明 | ページURL例 | アドレス欄表示 | 備考 |h | (1) 標準 | '?' の後にページ名 | https:// pukiwiki.osdn.jp/_samples/1/?%E9%9A%8E%E5%B1%A41/%E5%90%8D%E5%89%8D | /_samples/1/?階層1/名前 | | | (2) 末尾 .html | '?' の後にページ名。末尾が .html | https:// pukiwiki.osdn.jp/_samples/2/?%E9%9A%8E%E5%B1%A41/%E5%90%8D%E5%89%8D.html | /_samples/2/?階層1/名前.html | | | (3) path風に変更 | '?' がなく、サーバー上のファイル名のような見た目 | https:// pukiwiki.osdn.jp/_samples/3/%E9%9A%8E%E5%B1%A41/%E5%90%8D%E5%89%8D | /_samples/3/階層1/名前 | | | (6) 短縮URLベース | 長いURLのページを短縮URLプラグインによる短いURLで表現 | https:// pukiwiki.osdn.jp/_samples/6/?&a66dc2fa8e | /_samples/6/?&a66dc2fa8e | | | (7) 短縮URLリダイレクト | 短縮URLプラグインにより、短縮URL→実URLにリダイレクト | https:// pukiwiki.osdn.jp/_samples/7/?%E9%9A%8E%E5%B1%A41/%E5%90%8D%E5%89%8D &br; (リダイレクト前 短縮URL) https:// pukiwiki.osdn.jp/_samples/7/?&a66dc2fa8e | /_samples/7/?階層1/名前 | | 具体的な設定は [[BugTrack/2525#samples]] に記載があります。 * 仕組み [#o1881976] PageURIHandler というクラスによって、URL決定に関する3つの機能をカスタマイズします。 - ページ名からURLを決める - URLからページ名を決める - 初期段階でクエリ文字列をカスタマイズする (特定のパターンのリクエスト文字列をプラグイン呼び出しに変換する等) * 参照 [#p00e5ef1] - [[official:PukiWiki/PageURI]] * コメント [#s9413230] #comment