A_single_file_wiki_wifky2.png

[plugin] ディレクトリ名リンクプラグイン

(注意)

当プラグインは IIS + ActivePerl 環境で機能しないという報告をいただいています。 ⇒ 0.99.2 にて解消しました。

ダウンロード

index.plg 0.99 以降
mvindex.pl 0.83 まで

概要

当プラグインは通常自動判別して得る自スクリプト名(wifky.pl)を、 強制的に「./」(カレントディレクトリ自体)に変更するものです。 これにより、wifky ページ間リンクを

  • http://〜/foo/wifky.pl?p=XXXXX

ではなく

  • http://〜/foo/?p=XXXXX

とさせることができます。

注意

ディレクトリ名を CGI名のエイリアスとするには、これとは別途

  • スクリプト名を index.cgi 等にする
  • .htaccess 等の DirectoryIndex を設定する(Apache only かな)

などの手をうっておく必要があります。

種明し

[hayama@YUKIKAZE monjoe.dat]$ cat mvindex.pl

$main::me = './';
[hayama@YUKIKAZE monjoe.dat]$

index.plg と mvindex.pl の違い

mvindex.pl では、ナビゲーションバーなど、一部のリンクについては、 プラグインロードのタイミングの都合、書換えられていませんでした。 index.plg では、グローバル変数設定前に読み込まれるため、 全てのリンクが ディレクトリ宛てに書換えられます。

|

Designed for @nifty.