日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux手机适配,nginx同时适配PC版和手机移动版

發布時間:2024/9/27 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux手机适配,nginx同时适配PC版和手机移动版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目有個需求,同時存在PC版和手機移動版的頁面,全是靜態頁面,運行在nginx?下,想要同時適配PC版和手機移動版。

即同一個?URL?,用PC訪問量加載PC版頁面,用手機訪問時加載手機版頁面。

由于PC版和手機版每個頁面的文件名都是一樣的,各有一套css/js/images,如果在用戶訪問時判斷他是通過PC還是手機訪問的,從而指定相應的站點?根目錄?,問題不就解決了嗎?

請看?nginx?配置

server

{

listen 80;

server_name youdomain.com;

index index.html index.htm index.php;

# listen 443;

# ssl on;

# ssl_certificate /usr/local/nginx/conf/server.crt;

# ssl_certificate_key /usr/local/nginx/conf/server_nopwd.key;

set $mobile_request 0;

if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') {

set $mobile_request 1;

}

location / {

root /var/www/html/pc/;

if ($mobile_request = 1) {

root /var/www/html/mobile/;

}

}

access_log logs/access_yourdomain_com.log main;

error_log logs/error_yourdomain_com.log;

}

最后不要忘了重啟 nginx

service nginx restart

注意得用?restart?,?reload?不管用。

(責任編輯:最模板)

總結

以上是生活随笔為你收集整理的Linux手机适配,nginx同时适配PC版和手机移动版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。