當我從移動瀏覽器訪問時,如何在我的網站上自動重定向到我的移動網站。我寧願不必創建一個數據庫。如何自動重定向到移動網站
3
A
回答
2
2
您應該通過正則表達式檢查用戶代理標題,以確定它是否是某種移動設備。
0
這裏的可汗學院是怎麼做的Python中:
def user_agent(self):
return str(self.request.headers['User-Agent'])
def is_mobile_capable(self):
user_agent_lower = self.user_agent().lower()
return user_agent_lower.find("ipod") > -1 or \
user_agent_lower.find("ipad") > -1 or \
user_agent_lower.find("iphone") > -1 or \
user_agent_lower.find("webos") > -1 or \
user_agent_lower.find("android") > -1
完整的代碼可以在https://khanacademy.kilnhg.com/Repo/Website/Group/stable/File/request_handler.py#115
基本上可以發現,瀏覽器是移動如果較低用戶代理請求頭包含字符串ipod,ipad,iphone,webos或android。一旦你知道請求者是移動的,你可以重定向到一個移動網址或者或者定製你的移動輸出。
0
這一個爲我工作。給它一個鏡頭:
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobile.html";
}
//-->
</script>
把它放在身體標籤正下方。
相關問題
- 1. 網站重定向到移動網站
- 2. 重定向到移動網站?
- 3. 每次重定向到移動網站
- 4. 網站URL自動重定向到Android的移動版本
- 5. 自動重定向到鏡像網站?
- 6. 自動重定向到手機網站
- 7. 如何配置Cocoon以將移動瀏覽器重定向到移動網站?
- 8. 移動 - 在移動重定向後查看完整網站
- 9. 重定向到安全移動站點
- 10. 移動到主站點重定向
- 11. 如何將桌面用戶從移動網站...重定向到常規站點?
- 12. 自動重定向到特定網站的訪問者
- 13. 使用opencms重定向到移動網站
- 14. 將用戶重定向到移動版本的網站
- 15. 選擇後檢測並重定向到移動網站
- 16. 移動到正常的網站重定向
- 17. 網址自動重定向
- 18. 如何爲網站維護製作自動重定向?
- 19. 將我的舊移動網站永久重定向到新的移動友好桌面完整網站?
- 20. htaccess的重定向用戶到移動網站,但仍允許從移動網站
- 21. 用自動登錄重定向到另一個網站
- 22. 自動重定向到網站的最佳方式
- 23. 自動重定向到新的WordPress網站的URL
- 24. 使用ASP.NET自動登錄到外部網站,並重定向
- 25. 如何在不更改URL的情況下重定向到移動版網站?
- 26. 如何移動用戶重定向到移動主題
- 27. NGINX重寫網站移動
- 28. .htaccess https 301重定向+移動站點重定向
- 29. iPhone WordPress的移動網站 - 自定義CSS對重定向的.htaccess
- 30. 自動重定向HTTP網站的網址爲https中的cPanel
從用戶體驗的角度來看,最好提供一個標題,標題上寫着「嗨,我們認爲您正在手機上查看此內容,並且鏈接到我們的移動網站」,而不是強制進行自動重定向。 – hammar 2011-05-28 00:09:21