我對構建移動站點感興趣,並對此主題進行了一些研究。我查看過的每個地方都包含有關檢測移動設備時更改CSS或設置子域以重定向移動瀏覽器的信息。重定向移動設備而不使用子域名
我的問題是:我也可以把移動瀏覽器不同的HTML頁面,而無需創建一個子域?我在想,這可能與位於我的HTML,CSS等位置的PHP頁面有關,但我不太瞭解PHP(我目前正在學習該語言)。
我對構建移動站點感興趣,並對此主題進行了一些研究。我查看過的每個地方都包含有關檢測移動設備時更改CSS或設置子域以重定向移動瀏覽器的信息。重定向移動設備而不使用子域名
我的問題是:我也可以把移動瀏覽器不同的HTML頁面,而無需創建一個子域?我在想,這可能與位於我的HTML,CSS等位置的PHP頁面有關,但我不太瞭解PHP(我目前正在學習該語言)。
重定向到一個子域僅用於保留一切組織。
它更容易把一切都不同的,如果你有一個單獨的視圖運行。它將是同一個網站,只是它所提供的視圖是移動友好的。所以,你可以有site.com/page
爲您的正常網站,site.com/page_mobile
你移動如果你想,但不建議這樣做。
好多有一個子域/站點或至少一個單獨的文件夾site.com/mobile/page
。在使用多個站點時,這種模式只會給您很大的靈活性
您可以使用PHP的$ _SERVER ['HTTP_USER_AGENT']值來檢測來自移動瀏覽器的請求。然後你可以通過php頭函數將用戶重定向到一個簡單的www.yoursite.com/mobile.php文件。
你的問題有Auto detect mobile browser (via user-agent?)問題的解決方案。