プロが教える店舗&オフィスのセキュリティ対策術

よく、WEBサイトを相互紹介する際にお互いにリンクバナーを張り付ける、というのがあります。
相手のWEBサイト上の
「このリンクバナーをあなたのWEBサイトに貼ってくださいね。リンク先のURLは●●●●●●、でお願いします」
などと表示してあるところのバナーをコピーして、自分のWEBサイト上に掲示する、ってやつです。

この場合、バナー画像だけを提示しているWEBサイトとHTML言語の文字列を掲示する方式の場合とがあります。

この「HTML言語の文字列を掲示する方式」について質問します。

Q1 この形式でのリンクバナーの紹介方法は「HTMLタグ式でのリンクバナー提供」という呼び名で正しいでしょうか?
正式名称、あるいは正式名称ではないがおおよそすべてのWEB業界人に通じる用語を教えてください。

Q2 「HTML言語の文字列を掲示する方式」は私は使ったことが無いのですが、もしもこの方式で紹介するバナー画像について画像を変えた場合(例えば、色を赤地のものから青地の物に変えたとします)、
リンク先の バナーは自動的に赤地から青地に変わるのでしょうか?
それともリンクバナーを作った時点の画像のまま、変化はないのでしょうか?

Q3 Q2に類する質問ですが、
「HTML言語の文字列を掲示する方式」は私は使ったことが無いのですが、もしもこの方式で紹介するバナー画像について、バナーを置いてあるWEBサイト上の位置(WEBサイト名称)を変えたり、
WEBページ画像を置いてあるページの名称を変えた場合(例えば、2022link.htmlから2023link.htmlに変えたとします)、
リンク先のバナーは自動的に変わるのでしょうか?
それともリンクバナーを作った時点の画像のまま、変化はないのでしょうか?

リンクバナーに詳しい方、お願いします

A 回答 (2件)

Q1 


「リンクバナーはソースコードでご提供します」かなあ。
バナー画像の在り処とリンクをhtmlで記述して渡すってことですよね?
このまんまhtmlにコピペしたらOKってことなら、そんな感じでいいんじゃないかと。


Q2 
バナー画像のファイル名が同じで、かつ画像の置き場所が同じであれば、バナー画像は自動で差し変わります。
ただちょっと時間がかかる場合があります。
閲覧する人のウェブブラウザには「キャッシュ」という、一時的によく使うファイルを保存しておく機能があるためです。
ブラウザのキャッシュファイルが更新されるまで、閲覧する人はバナーの差し替えに気づかないケースがあります。


Q3 
>バナーを置いてあるWEBサイト上の位置(WEBサイト名称)を変えたり

WEBサイト上の位置を変えたらバナー画像が「?」アイコンになります。
バナーすら表示されなくなる場合もあります。


>例えば、2022link.htmlから2023link.htmlに変えたとします
>リンク先のバナーは自動的に変わるのでしょうか?

変わりません。

ソースコードを渡した時点のリンクが保たれるわけですから、WEBサイトの位置を変えてしまったら宛先がわからなくなります。誰かに名刺を渡して、そのあと隣りの部屋に引っ越したら、名刺を受け取った人には正しい住所がわからなくなりますよね。それと同じです。

ですから「変更しました」とアナウンスしたり、自動的に正しい位置へ移動するような仕掛けを用意してあげる必要があります。

自動的に正しい位置へ移動することを、リダイレクトといいます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2023/02/10 10:15

Q1.


特に用語はないで、単純に「HTMLの記述方法」等と説明すればよいかと。

Q2.
記述方法によります。
例) 画像が相手サイトへの直リンクならば画像が変化
<a href="//相手サイト/リンク先"><img src="//相手サイト/画像.png"></a>
例) 自分サイトにコピー済みなので画像は固定
<a href="//相手サイト/リンク先"><img src="img/画像.png"></a>

Q3.
相手サイト側が誠実にリダイレクト設定してくれる前提ならば変化します。
例) 旧サイトから新サイトへの HTTP301 リダイレクト設定済み
<a href="//旧サイト/旧リンク先"><img src="//旧サイト/旧画像"></a>
↓ ブラウザ表示上は以下同様に変化
<a href="//新サイト/新リンク先"><img src="//新サイト/新画像"></a>
例) 設定が無い
<a href="//旧サイト/旧リンク先"><img src="//旧サイト/旧画像"></a>
→ 画像は表示失敗・リンク先が404エラー
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

丁寧にご回答いただいておりますが、言葉が難しくてわからなかったです。

お礼日時:2023/02/01 17:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!