发新话题
打印

Nginx Rewrite 规则

Nginx Rewrite 规则

下午在试验了一个下午的rewrite规则,死活就是不好用,原来以为是自己写规则的方法有问题
最后发现原来是变量用错了,系统识别的变量是$host 不是 $http_host
复制内容到剪贴板
代码:
        if ( $host ~ elm.elm.com ) {
            rewrite  ^(.+)$  $scheme://www.elm.com$1  redirect;
        }

        if ( $host != www.elm.com ) {
            return 403;
        }
实现,通过elm.elm.com访问本站,重新定向到www.elm.com,使用其他域名访问一律禁止访问。

TOP

发新话题