質問箱/2521

カテゴリ
サマリエイリアス(URL)の方法
バージョン1.4.4
投稿者ゴン太
状態完了
投稿日2005-01-05 (水) 23:17:16

質問

お世話になります。 ページのエイリアスについては便利な自作プラグインにより実現させていただいていますが、現在僕のサイトにおいて既存HTMLを無条件に表示したいという状況になっております。 実現する方法あるいはプラグインはありますでしょうか?検索をしてみましたが見つかりませんでした。どうぞご教授のほどよろしくお願いします。

【例】 abc/xyz というページがあり、ここにはWikiのページを作成し、 abc のページはhttp://hoge.com/hoge.htmを表示したい。

回答

  • mod_rewrite? -- 2005-01-05 (水) 23:23:05
  • abc.html の中にはmetaタグを入れてそのURLに飛ばして、 xyz.php を PukiWikiにするとか。 -- 2005-01-05 (水) 23:23:59
  • きっと逆ですよね。PukiWikiのページ内からhtmlページに飛びたいっていうことでしょう。プラグインは数行でできちゃいますけど、結構危険ですよね (^^; -- teanan 2005-01-05 (水) 23:31:53
  • 危険ですか・・・。具体的に思いつきませんがどのような状況なのでそのようになるのでしょうか?差し支えがなければ教えていただければ幸いです。 -- ゴン太 2005-01-05 (水) 23:36:47
  • (希望の動作は teanan さんの言われる動作です。) -- ゴン太 2005-01-05 (水) 23:37:41
  • こんな感じです。jump.inc.php -- teanan 2005-01-05 (水) 23:38:19
    <?php
    function plugin_jump_convert()
    {
    	$url = array_shift(func_get_args());
    	if(is_url($url)) header("Location: $url");
    	return '';
    }
    ?>
  • 無条件に飛んでしまいますので、例えばwikispamとかに使われると厄介です。イントラネット等のクローズされたところであれば良いかと思いますが、あまりお奨めできないですね (^^; -- teanan 2005-01-05 (水) 23:39:59
  • 早々に対応いただきありがとうございます。ただもう少し教えていただきたいのですが、wiki→他URLへ転送(ジャンプ)でどのような危険な事がありますでしょうか・・・? -- ゴン太 2005-01-05 (水) 23:43:21
    • wikiの性質上、編集するのは管理者だけではないと思います。自動的に特定のサイトに飛ばすことができますので、悪意のあるサイトが指定されることもあるかと思います -- teanan 2005-01-05 (水) 23:46:31
    • たとえば、いたずらでブラクラのページとか書かれたり。 -- teanan 2005-01-05 (水) 23:47:26
      • 管理者以外の方がページ内にURLを表記しそのURLがブラクラの場合、そのURLをクリックしてしまった場合は結果は同じですね。しかし、ページ=転送先HTMLとなっていると、Wikiのページと思いクリックしたユーザーが結果、ブラクラという最悪の結果になるわけですね。よく理解できました :) teananさんの言われます通り利用には十分注意したいと思います。(インターネットには利用しないこととします!)ありがとうございました。 -- ゴン太 2005-01-05 (水) 23:52:31


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

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

OSDN