nginx在用户使用ie的使用重定向到/nginx-MSIE目录下

 

[root@web01 321]# cat /app/server/nginx/conf/rewrite/default.conf 
#rewrite ^/index\.html /index.php last;
#if (!-e $request_filename) rewrite ^/(.*)$ index.php last;
#if (!-e $request_filename) {rewrite ^/(.*)$ /index.php last;}
#if (!-e $request_filename) {return 404;}
if ($http_user_agent ~ Firefox) {rewrite ^(.*)?$ /nginx-Firefox/$1 break;}
if ($http_user_agent ~ MSIE) {rewrite ^(.*)$ /nginx-MSIE/$1 break;}
#rewrite ^/(\d+)/(.+)/ /$2/$1 last;
#####################下面的补充说明########################
[root@web01 321]# cat /app/server/nginx/conf/vhosts/default.conf
server {
        listen       80;
        server_name  espressos.cn;
    index index.php index.htm index.html;
    root /app/www/default;
    location ~ .*\.(sh|bash)?$ 
    {
        return 403;
    }
#    if (!-e $request_filename) {
#        rewrite ^/(.*)$ /index.php last;
#        }
    location ~ .*\.(php|php5)?$
    {
        #fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 30d;
    }
    location ~ .*\.(js|css)?$
    {
        expires 1h;
    }
    include /app/server/nginx/conf/rewrite/default.conf;
    access_log  /app/log/nginx/access/default.log;
}
###################################
[root@web01 321]# tree /app/www/default/
/app/www/default/
├── index.php
├── nginx-Firefox
│   └── index.php
├── nginx-MSIE
│   └── index.php
└── ss
    └── 321
        └── index.php

4 directories, 4 files
[root@web01 321]# cat /app/www/default/nginx-Firefox/index.php 
Firefox
<?php phpinfo();
[root@web01 321]# cat /app/www/default/nginx-MSIE/index.php 
MSIE
<?php phpinfo();
[root@web01 321]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值