zoukankan      html  css  js  c++  java
  • nginx rewrite 语法

    rewrite 语法

    • last – 基本上都用这个 Flag
    • break – 中止 Rewirte,不再继续匹配
    • redirect – 返回临时重定向的 HTTP 状态 302
    • permanent – 返回永久重定向的 HTTP 状态 301

    1、下面是可以用来判断的表达式:

    -f 和 !-f 用来判断是否存在文件
    -d 和 !-d 用来判断是否存在目录
    -e 和 !-e 用来判断是否存在文件或目录
    -x 和 !-x 用来判断文件是否可执行
    

    2、下面是可以用作判断的全局变量

    例:http://localhost:88/test1/test2/test.php?k=v
    $host:localhost
    $server_port:88
    $request_uri:/test1/test2/test.php?k=v
    $document_uri:/test1/test2/test.php
    $document_root:D:
    ginx/html
    $request_filename:D:
    ginx/html/test1/test2/test.php
    

    redirect 语法

    server {
        listen 80;
        server_name start.igrow.cn;
        index index.html index.php;
        root html;
        if ($http_host !~ "^star.igrow.cn$") {
            rewrite ^(.*) http://star.igrow.cn$1 redirect;
        }
    }
    你好
  • 相关阅读:
    flush logs
    slave-skip-errors,sql_slave_skip_counter
    稀饭
    table
    profiles
    索引使用规范
    innodb_rollback_on_timeout
    mysql账号管理
    跨库复制
    linux.sh
  • 原文地址:https://www.cnblogs.com/cuibaiyi/p/8970604.html
Copyright © 2011-2022 走看看