zoukankan      html  css  js  c++  java
  • CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法2

    1、在根目录西下  新建.htaccess 文件

    RewriteEngine on
    RewriteCond $1 !^(index.php|images|robots.txt)
    RewriteRule ^(.*)$ /index.php/$1 [L]

    2、在nginx /usr/local/nginx/conf/vhost

    下的.conf配置中加上红色的

    server {
        listen 80;
        server_name _;
        access_log /data/wwwlogs/access_nginx.log combined;
        root /data/wwwroot/teamsite/newsite;
        index index.html index.htm index.php;
        location /{
            if (-f $request_filename) {
                    expires max;
                    break;
           }
            if (!-e $request_filename) {
                rewrite ^/(.*)$ /index.php?/$1 last;
            }
        }
        location /nginx_status {
            stub_status on;
            access_log off;
            allow 127.0.0.1;
            deny all;
            }
        location ~ [^/].php(/|$) {
            #fastcgi_pass remote_php_ip:9000;
            fastcgi_pass unix:/dev/shm/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            }
        location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
            expires 30d;
            access_log off;
            }
        location ~ .*.(js|css)?$ {
            expires 7d;
            access_log off;
            }
        }

  • 相关阅读:
    解决asp.net mvc的跨域请求问题
    centos安装nodejs
    webapi中配置返回的时间数据格式
    centos安装django
    在Linux CentOS 6.6上安装Python 2.7.9
    nginx日志切割脚本
    apache单ip配置多端口多站点
    centos开启rewrite功能
    Fast Matrix Operations
    1400
  • 原文地址:https://www.cnblogs.com/gaogaoxingxing/p/6080796.html
Copyright © 2011-2022 走看看