InterWikiでの指定で、http:~だけでなく ./ も使用できるようになれば便利

  • 元タイトル: InterWikiNameでの指定で、http:~だけでなく ./ も使用できるようになれば便利
  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体新機能
  • 投稿日: 2003-05-07 (水) 01:38:38
  • バージョン:

メッセージ

BugTrack/103関連

[hogehoge:http://hogehoge.com/? hogehoge]

という指定のほかに

[hogehoge:./? hogehoge]

が使えると便利になるのですが。

Wikiを設置しているサイトに複数のドメイン(もしくはバーチャルドメイン)が設定されている場合、どのドメインでアクセスされても共通のメニューが使えるようになる。BugTrack/103の要望の実現にもなる。

pukiwiki.ini.phpでは

$script = './';

で問題ないので、あとはInterWikiNameで ./ の指定ができるようになるだけで実現する。

実現すれば、

|[[トップページ>FrontPage]]|[[BugTrack]]|

これを下記のように書けば、どのドメインでアクセスしてもそのドメインのままでメニュー移動できる。

|[[トップページ>hogehoge:FrontPage]]|[[BugTrack>hogehoge:BugTrack]]|

現状では、InterWikiName の hogehoge:http:~で指定したドメインで移動することになってしまう。

うちでは http:でアクセスする場合と https:でアクセスする場合でドメインが異なるので、この機能がほしい。現状では https:でアクセスした場合、$scriptを参照するWikiName/BracketNameでの移動は問題ないが、サイト内にあるWiki以外のページに移動する場合に http:での決め打ち指定をせざるを得ないため、https:が維持されなくなる。


  • 複数サイトでミラーリングしている際も大変有益だと思います。 -- MorphyWiki 2003-05-07 (水) 08:44:19
  • 同じサーバ内に複数の PukiWiki を動かしていて、それに対して ssh portforward でアクセスしている場合にもとっても便利です。(そんな人がどれだけ居るのか?) -- わたなべ? 2003-05-07 (水) 11:45:23
  • 検討してみますが、結構いろんなところに影響すると思うので、しばらく時間をください。 -- ぱんだ 2003-05-07 (水) 20:15:43
  • Location: ヘッダで相対URLを吐くのはRFC2616に違反しているような気がしなくもないんですが。とりあえず1.4rc実験版ということでinterwiki.inc.phpとmake_link.phpを置いておきます。試してみてください。(現在、このファイルは削除されています) -- ぱんだ 2003-05-09 (金) 14:03:00
    • InterWikiNameページに hoge という記述をしておくと、 [[hoge:fuga.gif]] のように書いてクリックすると header('Location: ./hoge/fuga.gif')を出力するようになります。
    • fugafuga あるいは fuga,fuga等が使えるはずです。
  • ばっちり違反してるみたいですね(^^; 実験報告はまたあとで。 -- わたなべ? 2003-05-09 (金) 17:25:59
  • InterWikiNameページでの指定が相対指定だったときに、パス部分を$scriptから拾ってくるようにしてみました。interwiki.inc.php.2(現在、このファイルは削除されています) -- ぱんだ 2003-05-09 (金) 18:43:24
    • $scriptも相対指定だった場合(たとえば$script = './';)…厄介だねぇ(動作は問題ないけど) -- reimy 2003-05-10 (土) 02:31:20
    • 【実験報告】[./ home]をInterWikiとして認識しない。[./? home]ならOK -- reimy 2003-05-10 (土) 03:08:40
  • cvsに投入しました。 -- ぱんだ 2003-05-12 (月) 19:41:53
  • 気づいてなかった。これ、./ だけの話なんですね。../ も入ってるもんだと思い込んでました…(^^; いや勘違い勘違い。 -- わたなべ? 2003-05-13 (火) 10:34:22
    • cvs:plugin/interwiki.inc.php(v1.4:r1.4)で、URLの生成方法を変えてみました。これで../も使えると思うんですが、どうでしょうか。 -- ぱんだ 2003-05-13 (火) 14:11:31
      • おぉ、バッチリです! -- わたなべ? 2003-05-13 (火) 17:55:20

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-05-13 (火) 17:55:36
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.204 sec.

OSDN