nginx配置伪静态和适配客户端的方法步骤

  

后端用的thinkphp3.2.3框架,如果您是其他的语言或者,注意适当修改下

        服务器{   听80;   server_name www.morgen.club;      #字符集koi8-r;      #/host.access access_log日志。日志主要;      之前      

网站根目录

        位置/{   根html;   指数指数。html你;   #设置访问设备   设置source_device美元“指数”;   #判断为手机客户端或ipad   如果($ http_user_agent ~ * (android手机诺基亚iphone ipad | | | | |三星| htc |黑莓)){   设置source_device美元“电话”;   }   #根目录   如果(request_uri ~ * ^/美元){   重写^ (. *)/index . php # 63美元;s=/Home/source_device美元指数。html去年;   打破;   }   #电脑首页   如果($ request_uri ~ * ^/Home/美元指数/index . html) {   重写^/Home/索引/索引。html美元/web/永久;   打破;   }   #电脑首页分页   如果($ request_uri ~ * ^/Home/索引/索引/页面/美元(\ d *) . html) {   重写^/Home/索引/索引/页面/(\ d *)。html/web/页面/1美元/永久;   打破;   }   #电脑首页分类首页   如果($ request_uri ~ * ^/Home/索引/索引/美食/美元(\ d *) . html) {   重写^/Home/索引/索引/美食/(\ d *)。html/web/cates/1美元/永久;   打破;   }   #电脑首页分类分页   如果($ request_uri ~ * ^/Home/索引/索引/美食(\ d *)/页面/美元(\ d *) . html) {   重写^/Home/索引/索引/美食/(\ d *)/页面/(\ d *)。html/web/cates/1美元/页/2美元/永久;   打破;   }   #电脑首页搜索   如果(request_uri ~ * ^/Home/美元指数/index . html (. *)) {   重写^/Home/索引/index . html (. *)/web/搜索# 63;美元query_string永久性的;   打破;   }   #电脑书籍页面   如果(request_uri ~ * ^/Home/美元指数/书/书/美元(\ d *) . html) {   重写^/Home/索引/书/书/(\ d *)。html/web/书/1美元/永久;   打破;   }   #电脑章节页面   如果(request_uri ~ * ^/Home/美元指数/内容/书/(\ d *)/章节/美元(\ d *) . html) {   重写^/Home/索引/内容/书/(\ d *)/章节/(\ d *)。html/web/书/1美元/章节/2美元/永久;   打破;   }   #手机首页   如果(request_uri美元美元~ * ^/Home/电话/index . html) {   重写^/Home/电话/索引。html/电话/最后一美元;   打破;   }   #手机首页分页   如果($ request_uri ~ * ^/Home/电话/索引/页面/美元(\ d *), (. *)) {   重写^/Home/电话/索引/页面/(\ d *)。html/电话/页面/1美元/永久;   打破;   }   #手机首页分类首页   如果($ request_uri ~ * ^/Home/电话/索引/美食/美元(\ d *) . html) {   重写^/Home/电话/索引/美食/(\ d *)。html/电话/cates/1美元/永久;   打破;   }   #手机首页分类分页   如果($ request_uri ~ * ^/Home/电话/索引/美食(\ d *)/页面/美元(\ d *) . html) {   重写^/Home/电话/索引/美食/(\ d *)/页面/(\ d *)。html/电话/cates/1美元/页/2美元/永久;   打破;   }   #手机首页搜索   如果($ request_uri ~ * ^/Home/电话/index . html # 63; (. *)) {   重写^/Home/电话/index . html(. *)/电话/索引。html 1美元永久性的;   打破;   }   #手机书籍页面   如果($ request_uri ~ * ^/home/电话/书/书/美元(\ d *) . html) {   重写^/home/电话/书/书/(\ d *)。html/电话/书/1美元/永久;   打破;   }   #手机章节页面   如果($ request_uri ~ * ^/home/电话/内容/书/(\ d *)/章节/美元(\ d *) . html) {   重写^/home/电话/内容/书/(\ d *)/章节/(\ d *)。html/电话/书/1美元/章节/2美元/永久;   打破;   }      如果($ request_uri ~ * ^/Home/书/美元(. *)){   重写^ (. *)/index . php # 63美元;s=1美元去年;   打破;   }      如果(!- e request_filename美元){   返回404;   }   }      之前      

电脑浏览器端

        位置/网络{   根html;   指数指数。html你;   #如果设备为手机或ipad   如果($ http_user_agent ~ * (android手机诺基亚iphone ipad | | | | |三星| htc |黑莓)){   重写^/网页(. *)/电话1美元永久性的;   }   #电脑首页搜索   如果($ request_uri ~ ^/web/搜索(. *)$){   重写^ (. *)/index . php # 63; s=/Home/索引/索引。html去年;   打破;   }   #电脑首页   设置美元指数假;   如果(request_uri ~ * ^/web美元){   设置美元指数真;   }   如果(request_uri ~ * ^/web/美元){   设置美元指数真;   }   如果(美元指数=true) {   重写^/web/index . php (. *) # 63; s=/Home/索引/索引。html去年;   打破;   }   #电脑首页分页   设置$ index_page假;   如果(request_uri美元~ * ^/web/页面/美元(\ d *)) {   设置$ index_page真;   }   如果($ request_uri ~ * ^/web/页面/(\ d *)/美元){   设置$ index_page真;   }   如果(index_page美元=true) {   重写^/web/页面/(\ d *) (. *)/index . php # 63; s=/Home/索引/索引/页面/1美元。html去年;   打破;   }   #电脑分类首页   设置$美食假;   如果(request_uri美元~ * ^/web/cates/美元(\ d *)) {   设置$美食真;   }   如果盖茨($ request_uri ~ * ^/web//(\ d *)/美元){   设置$美食真;   }   如果(凯特美元=true) {   重写^/web/cates/(\ d *) (. *)/index . php # 63; s=/Home/索引/索引/美食/1美元。html去年;   打破;   }   #电脑分类分页   设置$ cate_page假;   如果盖茨($ request_uri ~ * ^/web//(\ d *)/页面/美元(\ d *)) {   设置$ cate_page真;   }   如果盖茨($ request_uri ~ * ^/web//(\ d *)/页面/(\ d *)/$) {   设置$ cate_page真;   }   如果(cate_page美元=true) {   盖茨重写^/web//(\ d *)/页面/(\ d *) (. *)/index . php # 63; s=/Home/索引/索引/美食/1/页面/2美元。html去年;   打破;   }      #电脑书籍页面   设置$书假;   如果(request_uri美元~ * ^/web/书/美元(\ d *)) {   设置$书真;   }   如果(request_uri美元~ * ^/web/书/(\ d *)/$) {   设置$书真;   }   如果($本书=true) {   重写^/web/书/(\ d *) (. *)/index . php # 63; s=/Home/索引/书/书/1美元。html去年;   打破;   }   #电脑章节页面   设置$假章;   如果(request_uri美元~ * ^/web/书/(\ d *)/章节/美元(. *)){   设置$章真;   }   如果(request_uri美元~ * ^/web/书/(\ d *)/章节/(. *)/美元){   设置$章真;   }   如果($=true章){   重写^/web/书/(\ d *)/章节/(. *)//index . php # 63; s=/Home/索引/内容/书/1美元/章节/2美元。html去年;   打破;   }      如果(!- e request_filename美元){   返回404;   }   }      

nginx配置伪静态和适配客户端的方法步骤