i-modeのリダイレクトで困った。。。
最近、WEBの仕事でモバイルサイトを作った。
一通り、作り上げたら、docomoとauのあまりの違いに(;.;)
結局、相談の上、i-mode用にソースを作り直したサイトを制作することで一件落着!
そして、yahoomobileやらgooglemobileやらに登録して、待つこと2ヵ月あまりか。。。
やった~!モバイルサイトとして登録されたぞ~。。。
なんて喜んでいたのもつかの間。。
登録されたのは、トップページでなく、コンテンツページ。
しかも、au用ページ。
http://example.com/site02.html
みたいな。。。
これが、imenuの検索でも表示されてしまうのだ。
そして、検索結果から進むと、見事にau用が表示されダメダメ。。。
.htaccessのリダイレクトを使おうと思ったけど。。内部リダイレクトで301エラーが戻されてしまう。
.htaccessには、既にimode/au/softbank/pcの振り分け設定済み。。
ところが、この振り分け設定。ルートアクセス以外には意味がないとはじめて知った。。。。
例えば、
にアクセスすると、きちんとそれぞれのキャリア・ブラウザを振り分けてくれるんだけど、
にアクセスすると、キャリアなんかまったく振り分けられず、そのまま表示されちゃうのだ。
今、このulrはau用になっていて、docomoでつなげたら、だめだめ~~。
当然、検索エンジンに登録された
http://example.com/site02.html
だって、au用だから、docomoでの表示はだめだめ~~。
http://example.com/site02.html
など、内部ページに、検索サイト経由などでダイレクトでアクセスされた場合に、
へリダイレクトする方法って、なんか良い技が無いのかな~。
当然、SEO的にも問題なしの方法で。。。
だれか、教えてちょ。
