PukiWikiの各ページのURLをカスタマイズすることができます。
※未リリースの PukiWiki 1.5.4 で実現可能な設定です。
カスタマイズ例:
カスタマイズ | 説明 | ページURL例 | アドレス欄表示 | 備考 |
(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 (リダイレクト前 短縮URL) https:// pukiwiki.osdn.jp/_samples/7/?&a66dc2fa8e | /_samples/7/?階層1/名前 |
具体的な設定は BugTrack/2525#samples に記載があります。
PageURIHandler というクラスによって、URL決定に関する3つの機能をカスタマイズします。