トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ RSS ログイン

_ex_redirector

_ex_redirector - FreeStyleWiki プラグイン

重要: 本プラグインはメンテナンスを終了しています。使用しないでください。

  これは何?

  • Wiki に外部リンクを張ると、Referer からページ名が漏れてしまって心配なことがあります。
  • そんな悩みを解決するのが「_ex_redirector」プラグインです。

  良いニュース

  • HTTPS 環境下で運営している Wiki の場合は、このプラグインは不要です。RFC2616 の規定により、殆どのブラウザでは Referer を送出しないためです。

Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.

  悪いニュース

  • Safari / Opera 8 / Lynx だと Referer が残るようです。
    • ただし、Referer は redirect.cgi になるので、ページ名を隠すことはできます。
  • Firefox / IE / Opera 7 / w3m では Referer は残らないようです。
  • 参考: http://www.teria.com/~koseki/memo/referrer/

  ライセンス

  • GNU GPL で配布します。

  導入方法

  1. ZIP ファイルをダウンロードして展開します。
  2. wiki.cgi と同階層にアップロードします。
  3. wiki.cgi と同階層にある redirect.cgi に、適切なパーミッションを与えます。
    • 多くの場合 755、SuExec 環境下では 700 となります。
  4. FreeStyleWiki にログインして、「プラグインの設定」から _ex_redirector プラグインを有効化します。

  ダウンロード