说明
以下整理一下一些 nginx 常用例子。
例子
- 目录对换
1 | /123456/xxxx -> /xxxx?id=123456 |
- 例如下面设定 nginx 在用户使用 ie 的使用重定向到/nginx-ie 目录下:
1 | if ($http_user_agent ~ MSIE) { |
- 目录自动加“/”
1 | if (-d $request_filename){ |
- 禁止 htaccess
1 | location ~/\.ht { |
- 禁止多个目录
1 | location ~ ^/(cron|templates)/ { |
- 只充许固定 ip 访问网站,并加上密码
1 | root /opt/htdocs/www; |
- 文件和目录不存在的时候重定向:
1 | if (!-e $request_filename) { |
多域名转向
1 | server_name www.test.com/ www.test2.com/; |