2010-07-08 119 views
0

我有這個.NET網站,用SSL。 但是,當我嘗試查看此網站的黑莓版本時,我的黑莓屏幕上會顯示以下消息。重定向到安全移動站點

「HTTP ERROR 403 FORBIDDEN」 「您無權查看此頁面,請嘗試加載其他頁面」。 它給你兩個選擇,然後:「確定」和「詳細」 一旦我點擊「詳細信息」它正確地將我帶到移動版本的網站。

有什麼我可以做,以避免在黑莓網站上出現這個問題? 我只想寫在黑莓瀏覽器上:http://nameofthesite.com,它應該帶我到安全連接的移動版本......不發送錯誤。

而且我redirectssl.html文件(重定向非移動版之一)寫有以下來源:

<HTML> 
<TITLE>Redirect to Secure Site</TITLE> 
<script language=javascript> 
    self.location = "https://www.nameofthesite.com" 
</script> 
<noscript> 
<META HTTP-EQUIV=Refresh CONTENT="1; URL=https://www.nameofthesite.com"> 
</noscript> 
<B>This site requires SSL. Redirecting...</B> 
<BR> 
<BR> 
If you are not redirected immediately, please click <A href="https://www.nameofthesite.com">here</A> 
</HTML> 

回答

0

應該可以在服務器端使用適當的HTTP redirect status codes完成。

首先大多數舊手機不會處理JavaScript。 其次這只是計劃不好的做法,使瀏覽器下載一個HTML頁面來處理HTTP重定向它是醜陋的,使得很難維護和理解代碼後來。

+0

非常感謝。我已經和編碼人員討論過這個問題。我很快就會回到這個話題上。 – UXdesigner 2010-07-16 16:16:33