nginx的location配置详解
|
<div align="left">语法规则:location [=|~|~|^~] /uri/ { … } 例子,有如下匹配规则: [plain]
[plain]
以下部分直接copy过来的,有点乱,可以作为参考 last – 基本上都用这个Flag。break – 中止Rewirte,不在继续匹配 redirect – 返回临时重定向的HTTP状态302 permanent – 返回永久重定向的HTTP状态301 1、下面是可以用来判断的表达式: -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 2、下面是可以用作判断的全局变量 $args #这个变量等于请求行中的参数。 $host:localhost $server_port:88 $request_uri:http://localhost:88/test1/test2/test.php $document_uri:/test1/test2/test.php $document_root:D:nginx/html $request_filename:D:nginx/html/test1/test2/test.php 四、Redirect语法 多目录转成参数 abc.domian.com/sort/2 => abc.domian.com/index.php?act=sort&name=abc&id=2 /xxxx?id=123456
这里为favicon.ico为99 天,robots.txt为7天并不记录404错误日志
“rewrite ^/ http://leech.c1gstudio.com/leech.gif;”显示一张防盗链图片 “access_log off;”不记录访问日志,减轻压力 “expires 3d”所有文件3天的浏览器缓存 如果你将last改成permanent,那么浏览器地址栏显是 /location/shanghai/
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
