意外と見落としがちですが、サブドメインにアンダースコア(_)を使用しているサイトをたまに見かけるので記事にしました。
ドメインの場合は、アンダースコアを入力してもリセラーのシステムではじかれるので取得出来ませんが、問題はサブドメイン。
アンダースコア入りのサブドメインは問題なく作成できてしまいますが、技術的にはIETFの定めるRFCに反します(RFC違反)。
RFC違反という事以外は、アンダースコア入りサブドメイン作成も、そのまま運営する事も、特に大きな障害はなく可能ではあります。
インデックスされないとか順位が下がる、ペナルティを受けるなどの現象も確認できませんでしたが、1点だけ不便が生じるようです。
サブドメインにアンダースコア(アンダーバー)を使用すると、セッションが使えなくなる
これは主なブラウザではIE(インターネットエクスプローラ)だけに起こるようで、他のブラウザでは通常通り使えるようです。
参考サイト
サブドメインであってもURLにアンダーバーを使ってはいけない
Session problems in IE
Underscore in a sub domain
ドメイン・サブドメインとは話がずれますが、メールアドレスにも当てはまるので、携帯のメールアドレスによくある顔文字のアドレス「-_-;@docomo」も実はRFC違反になっているそうです。
何年か前に問題になったようで、この件がまとめられていました。
参考サイト
すのふれ – メールアドレスの仕様についての記事
Web屋のネタ帳 – auのメールアドレスについての記事
他にもドメイン取得には、最初と最後の文字に「-(ハイフン)」は使えない。3文字目と4文字目に連続してハイフンは使えないなどの決まりがあります(取得するTLDによっても変わります)。
念のため、これはあくまでドメインの話で、「seo_ry.html」のようにファイル名にはアンダーバーを使用するのは全く問題ありません。
実際にアンダースコアを使ったサブドメインは使用したことがないので、他にも不具合があるかもしれません。ご存知の方いらっしゃいましたら教えていただけると嬉しいです。
- スポンサード リンク
- こちらもあわせてどうぞ!
1件のコメントがあります
コメントを書き込む







IEではCookieを送信してくれないようです。FirefoxやChromeではいけるのに・・・。