本文へ移動
リンク管理

サイトでは開くのに共有すると開かないリンクを直す

相対パスを完全なアドレスに解決し、WikiURLで転送先を確認します。短縮やQRを作る前に受信・書き出し後のリンクも試しましょう。

WikiURL · 管理 · 公開日

サイトと文書が完全な鎖でつながり、そばに離れた鎖の輪と封筒がある。

転送前に何が欠けているかを見る

サイト内ではイベントのプログラムが開くのに、agenda.pdfやスラッシュから始まるパスをメールへコピーすると受信者がファイルに着けないことがあります。調べた質問はこの問題や、アドレス作成で基準パスの一部が消える驚きを扱っています。メールや短縮サービスを疑う前に、何をコピーしたかを確認します。相対参照は完全な転送先を得るための文脈が必要です。サイト内なら正しくても、外へ共有するなら完全で確認済みのウェブURLを準備します。アドレスを解決することと文書の存在や読者に合う内容を証明することは別です。

パスの意味を決める基準を確認する

MDNは基準URLによる解決を説明しており、単純な文字列連結ではありません。HTML文書の基準は通常その場所ですが、href付きbase要素で変わる場合があります。コードにパスしか見えない場合、足りないドメインやフォルダーを推測しないでください。属性を書き写すよりブラウザーのリンク先コピー機能を使い、結果を確認します。保守する場合は文書の実際の基準と予定先を比較してから修正します。ページ全体へbaseを足す応急処置は他の参照も変える可能性があります。調べている一つだけに効くとは限らないので、先に文脈を把握します。

例のスラッシュが何を変えるか調べる

三つの式はURLコンストラクターでの解決例です。example.invalidとファイルは架空で、ダウンロード可能なプログラムの存在を証明しません。基準がevent/で終わるとagenda.pdfはそのフォルダー内です。参照が/agenda.pdfで始まる場合は同じオリジンのルートからになります。基準がeventだけで末尾スラッシュを欠くと、その最後の要素がagenda.pdfに置き換わり、再びルートになります。MDNとRFC3986はこの違いを説明しています。慣習だけでスラッシュを足したり消したりせず、実在リソースに合う完全な出力を確認します。末尾のファイル名だけでは足りません。

例の出力は最初がhttps://example.invalid/event/agenda.pdf、残り二つはhttps://example.invalid/agenda.pdfです。一致してもeventフォルダーの存在や省略すべきことは証明しません。実際の試験は計算した住所、開いた文書、読者のアクセスを分け、見ていない段階は未確認にします。これはローカルな文字列解決で、ダウンロードやサーバー確認ではありません。

new URL("agenda.pdf", "https://example.invalid/event/").href
new URL("/agenda.pdf", "https://example.invalid/event/").href
new URL("agenda.pdf", "https://example.invalid/event").href

解決した後でリソースを検証する

出力URLのドメインとパスが想定どおりかを見ます。コンストラクターは構文が有効でも別のリソースを指せます。権限を与えず、内容も確認しません。秘密や個人情報を含まない公開リンクならWikiURLチェック機能へ完全なアドレスを入れ、HTTP応答と最終URLを記録できます。その後開いて正しいプログラムか、想定読者がアクセスできるかを確認します。200応答だけでは両方とも証明できません。リダイレクトがあれば承認前に最終先を見ます。非公開文書は許可された手段で検証し外部ツールを避け、技術応答、内容、アクセスを分けます。

承認済みアドレスを配布し受信版を試す

完全URLを確認したら最終メールや文書に使います。リンク名を付けられる編集環境でも「イベントプログラム」という表示の裏には承認済み目的地を残します。表示を短くするだけのために不完全パスへ置き換えないでください。短縮やQRが必要なら完全な承認先からWikiURLで作り、その正確な版を試します。短縮機能は相対参照の足りないサイトやフォルダーを推測せず、ファイルも公開しません。編集画面のプレビューだけでなく、受信または書き出し後の版から開き直します。原版との違いと読者の実際の経路を確認できます。

文脈、目的地、証拠を一緒に保存する

元の参照、使った基準、解決したURL、共有版を保存すると、フォルダーやテンプレート、サイトが変わっても再現できます。相対参照をすべて無差別に変更しないでください。問題は文脈外への持ち出しで、ページ内の正しい技術を禁止することではありません。ファイルを移す場合は流通中の資料を見直し、担当者と継続アクセスを相談します。以前のQRが自動更新するとは約束しません。期待する文書への完全なアドレスと実際の経路の試験が有用な結果です。WikiURLは確認と配布を助けますが、解決だけで内容や権限の検証は代替できません。責任と観察を分けて記録します。

ツールを開く →

出典とドキュメント

← すべてのガイド