前提
短縮URLサービスを使っても良いんだけど、URLを見てpukiwikiのリンクであることがわかると社内共有とかで便利なので、ほどほどに短縮したい。プラグインを使う
umoriguさん制作のプラグインを使う自作プラグイン/s.inc.php – PukiWiki-official
umorigu/pukiwiki.urlshortener · GitHub
これで、こんな感じに短縮される
http://hoge/pukiwiki/index.php?PHP%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3
↓
http://hoge/pukiwiki/?&2dc9e012b6
mod_rewriteを使ってさらに短縮
.htaccessファイルを配置。内容はこんな感じ。RewriteEngine on
RewriteBase /
RewriteRule ^wiki/(.*)$ /pukiwiki/?cmd=s&k=$1
これで、こんな感じに短縮される。
http://hoge/pukiwiki/?&2dc9e012b6
↓
http://hoge/wiki/2dc9e012b6