このページはボーダフォン携帯電話では表示できません。(REP319)

どうやら、vodafoneの携帯って、2重に転送(http:302)がかかると表示してくれないようなんですよね。
※追記:厳密に言うと、同一ドメイン内で3回転送がかかったときの3回目でエラー。2回までなら大丈夫、またドメインが異なっても大丈夫です。


うーん困ったなー。
IISASP.NETを使う場合、携帯ではセッションが使えないから、web.configに

<configuration>
    <system.web>
        <customErrors mode="Off"/>
	<compilation debug="true"/>
	<globalization requestEncoding="Shift_JIS" />
        <sessionState 
            mode="InProc"
            cookieless="true" 
            timeout="60" 
        />
        <httpRuntime
         useFullyQualifiedRedirectUrl="true"
        />
    </system.web>
</configuration>

とか書きますよねえ。
で、トップページで機種判定するとなった場合、
1.機種を判別してvodafoneページへ飛ばす(Response.Redirect→http:302)
2.cookielessモードのため、セッション割り当てを行なう(Response.Redirect→http:302)
つまり302転送が2回かかって、『このページはボーダフォン携帯電話では表示できません。(REP319)』って出ちゃって先に進まない。
うーんうーん。