**[[質問箱5/207]] [#o77945b1]
#author("2018-03-11T22:05:48+09:00;2016-01-17T17:22:12+09:00","","")
**[[質問箱/5207]] [#o77945b1]
|RIGHT:70|LEFT:410|c
|~カテゴリ|エラー・トラブル|
|~サマリ|1.5 ローカルファイルリンク|
|~バージョン|PukiWiki 1.5.0|
|~投稿者|[[WX]]|
|~状態|完了|
|~投稿日|&new{2016-01-07 (木) 10:14:08};|
***質問 [#z47c2b01]
社内ローカル用でIISでPukiwikiを立ち上げてます~
IEで閲覧ローカルファイルへリンクしたいのですが
363行目から

 (?:(?:(?:https?|ftp|news):\/\/|mailto:)][\S\/\@\$()!?&%#:;.,~'=*+-]+)
 |
 (?:file:\/\/.+)


とmake_link.phpを書き換えました

 [[file://C:\a.txt]]
と記述すると
 file://C:\a.txt
と表示され、クリックしても反応がありません



過去Verはいろいろ書かれてますが


1.5での修正ポイントが違うのでしょうか?

***回答まとめ [#iff90558]

1.5でも修正ポイントは同じです。

file:// や http:// のURL記述する際には [[ と ]] で囲まないでください。本文に
 file://C:\a.txt
のように記述すると、リンクが有効になります。

また、Webブラウザで file:// リンクでウィンドウを開くためにはWebブラウザ側の設定も必要になります。ご注意ください。


***回答 [#p3c7a51d]
- '(?:(?:(?:file):\/\/)][\S\/\@\$()!?&%#:;.,~'=*+-]+)' に書き換えてもダメですか -- [[NoName]] &new{2016-01-07 (木) 11:42:54};
- は有効な InterWikiName ではありませんとなります -- [[WX]] &new{2016-01-07 (木) 13:01:23};
- 関連: [[Q. ローカルファイルへのリンク(file://〜)も張りたい>Q&A/使い方#l3910549]] --  &new{2016-01-07 (木) 19:06:13};
- 質問からは外れますけど、書き換え内容のプロトコルの集合の直後に '']'' が見えるのでhttpなどが正常にリンクされているのかが気になってしまうんですが… --  &new{2016-01-07 (木) 19:26:07};
- 最近は、IEでもセキュリティ上の理由により(つまり、危険なので) file:// プロトコルをWebページからクリックで開くことはできないと思います。PukiWikiはリンクとして扱っているが、IEの動作として「開かない」ということです。IEの仕様なのでPukiWikiからはどうすることもできません。私も [[dev:PukiWiki/1.4/ちょっと便利に/Windows共有フォルダのパスを自動リンク]] を作って使っています。これでも、ブラウザ側で特別な設定をしない限り、クリックだけでファイルを開くことはできません。(私はリンクを右クリック-コピー してそれをWindowsエクスプローラのアドレス欄に貼り付けてファイルを開いています) -- [[umorigu]] &new{2016-01-07 (木) 23:50:34};
- プラグインhtmlinsertにリンクHTML書いてファイルを開くことで解決しました -- [[WX]] &new{2016-01-09 (土) 15:19:07};
- もう見ていらっしゃらないでしょうか?HTMLで解決するということは、Webブラウザ側の設定は出来ているということですね。それでリンクされないのはどうしてだろう?と見直して間違いに気づきました。file:// で始まる文字列は [[ と ]] で囲んではダメです。 " file://C:\a.txt " のように ''角括弧で囲まず'' に記述する必要があります -- [[umorigu]] &new{2016-01-12 (火) 23:45:09};
-- 通常のhttp URLリンクでも同様で、 [[ と ]] で http:// ... のURLを囲むと不正なリンクになります。[[ と ]] で囲んだ文字列はページ名と解釈されてしまうためです -- [[umorigu]] &new{2016-01-12 (火) 23:49:21};
- 「1.5での修正ポイントが違うのでしょうか?」について→ 1.5でも修正箇所は同じです -- [[umorigu]] &new{2016-01-13 (水) 00:15:43};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

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

SourceForge