zoukankan      html  css  js  c++  java
  • linux nginx不区别大小写处理方法

    # 把所有的目录及文件名全改成小写,注意之后新增目录及文件只使用小写命名

    递归转换目录或文件名方法:python把指定目录下的递归所有目录和文件名转换成小写或大写(http://www.cnblogs.com/linkenpark/p/8321342.html)

    # nginx上把url rewrite成小写,有大写的URL请求相当于做了一次301跳转。nginx需要扩展lua-nginx-module模块

    nginx 设置

    server {
            listen          80;
            server_name     js3.qq.com;
            access_log  logs/js3.qq.com.access.log  main;
    
            root /var/website/js3.qq.com;
            index index.html index.htm;
    
            location / {
                    if ($uri ~ [A-Z]) {
                            rewrite_by_lua 'return ngx.redirect(string.lower(ngx.var.uri),ngx.HTTP_MOVED_PERMANENTLY)';
                    }
                    try_files $uri $uri/ =404;
            }
    
    }
  • 相关阅读:
    Noip2017 提高组初赛 游(baozha)记
    bzoj4557
    MVVM
    当下较热web前端技术汇总
    JQ 常见demo
    各种宽高
    JQuery 总结
    自定义滚动条配合鼠标滚轮demo
    H5 触摸事件
    SQL必备知识点
  • 原文地址:https://www.cnblogs.com/linkenpark/p/8320101.html
Copyright © 2011-2022 走看看