- ベストアンサー
外部HPへのリンク方法で困った事が....
こんばんは。 Macの『テキストエディット』というアプリでHTMLのタグを自分で打ち込んでHPを作っているのですが、ブラウザによって他のHPへリンクできたりできなかったりするページが出来てしまいました。 サファリではリンクできるのに、IEでは『ページがありません』とメッセージが表示されてしまいます。 アドレスはコピペで貼っているので、間違いは無いはずなのですが...。 リンクできないHPの共通点はアドレスに「~」があるもので、どうやらIEでは英数小文字の「~」ではなくて仮名文字の「~」と表示されてしまうため、リンクが出来なくなってしまうようです。 ソースはきちんと英数小文字になっているのですが、どうしたらIE でもリンクできるようになるのでしょうか? 回答をお待ちしています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
チルダ「~」の代わりに「%7e」(大文字でも可。もちろん半角で)を使ってください。 どうもシステムがかってにチルダを書き換えてしまうようですね。Safariで掲示板に投稿するときに、よく問題になる件です。
その他の回答 (1)
- 3o-clock
- ベストアンサー率33% (233/689)
回答No.2
macIEのどうしようもできない 欠陥です。 チルダは全角の~に変換されてしまいますので 相対パスでリンクするか チルダの部分を %7e っと置き換えるほかありません。 http://xxxx.net/%7exxx/ みたいな感じ。
質問者
お礼
自分のHPのアドレスにも『~』が入っているので、本当に困った欠陥ですね;教えていただいた通りにしたら無事リンクできました。 ありがとうございます!!
お礼
回答ありがとうございました!! 「%7e」と置き換えたら無事リンクできました。