次のような多くの欠点があるため、「ドメインマスキングを使用しない」が最善の答えです。
- あなたが抱えている問題-ユーザーが外部サイトへのリンクを介してサイトを離れたときに、アドレスバーにドメインが表示されたままになります.
- 自分のサイト内の別のページもアドレスバーを変更しないため、ユーザーはサイトの個々のページをブックマークできません
- ファビコンが機能しません
- 検索エンジンは、あなたのコンテンツを に属しているかのようにインデックス
a.com
に登録しません。really.long.url.com
- サイトで宣伝されている RSS フィードは、これをサポートするブラウザーのアドレス バーに表示されません。
これらの欠点を回避するには、DNS を構成して、DNSa.com
とwww
CNAME が実際に Web サーバーを指し、Web サイトをa.com
直接提供できるようにする必要があります。
そうは言っても、あなたが尋ねた質問を解決するには、ドメインでマスクされたサイト内から外部サイトへのリンクを変更して、非推奨のtarget="_top"
属性を使用する必要があります。これは、GoDaddy (およびその他) があまり賢くない「ドメイン マスキング」を実装するために使用する、目に見えないフレームセットから抜け出します。のソースはhttp://www.a.com/
基本的に次のようになります。
<frameset rows="100%,*" border="0">
<frame src="http://www.really.long.url.com" frameborder="0" />
</frameset>