質問箱/2443

カテゴリ
サマリURLの短縮 / URLの出力を(絶対パスではなく)相対パスにする可能性について
バージョン1.4.3
投稿者バイズ
状態完了
投稿日2004-11-19 (金) 16:49:11

質問

最近では社内の Wiki を HTML に保存し外部向け提供する必要がでてきました。外部向けのページにナビゲーション・バーやロゴなどを表示させない方法としてスキンを以下のように編集しました:

 <link rel="stylesheet" href="skin/default.ja.css" type="text/css" media="screen" charset="Shift_JIS" />
<?php if (isset($_GET['external']) and ($_GET['external'] == 'yes')) { ?>
 <link rel="stylesheet" href="skin/print.ja.css" type="text/css" media="screen" charset="Shift_JIS" />
<?php } ?>
<div id="navigator">
<?php if ($is_page) { ?>
(略)
 | <a href="<?php echo "$script?&external=yes&cmd=read&page=$r_page" ?>">外部向けページ</a> ]

今の問題は、ページにあるリンクの大半がフル URL*1 になっているため、保存されたファイルにあるリンクをクリックすると社内のサーバーに飛んでしまう事です。

Wiki のリンク出力を相対 URL*2 にする事はできるのでしょうか。

回答


*1 <a class="hogehoge" id="hogehoge" href="http://www.hogehoge.com/index.php?hogehoge#hogehoge" title="hogehoge">ページ内リンク</a>
*2 <a class="hogehoge" id="hogehoge" href="#hogehoge" title="hogehoge">ページ内リンク</a>
*3 保存された画像の拡張子が .txt になっているせいか

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:09
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.342 sec.

SourceForge