当前位置: 主页 > linux >

nginx添加手机跳转与禁止访问htm的文件

事件起因:记得16年新年的时候,跟着张戈博主一个脚印一个脚印的走过了,初探hhtp2.0和https/ssl在百度收录这块进行摸索,因此,无意掉了301的坑里,只要是https请求,不论是什么二级域名,都会跳转到,www.xiaochao.me  下面的对应目录,所以举一反三有了以下的代码,特此记录一下



nginx添加手机跳转与禁止访问htm的文件



 
#添加手机跳转
 if ($http_host !~ "^www.xiaochao.me$") {
  rewrite  ^(.*)    http://www.xiaochao.me$1 permanent;
 }
 if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) {
  rewrite  ^(.*)    http://m.xiaochao.me$1 permanent;
 }
}


模板保护方法,禁止访问htm的文件


nginx添加手机跳转与禁止访问htm的文件

location ~ /(templets|data|uploads)/.*\.(htm)?$ {deny all;}


[日志信息]

该日志于 2017-06-23 16:47 由 陈文超 发表在 陈文超前端博客 网站下,你除了可以发表评论外,还可以转载 “nginx添加手机跳转与禁止访问htm的文件” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)

Copyright © 2015-2016 陈文超博客 保留所有权利 琼ICP备15003229号| 托管于阿里云 · 博客稳定运行 | 网站地图 |

返回顶部