코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

CI nginx rewrite rules

  • 철수킹
  • 1
  • 6,607
  • 글주소
  • 11-05

server {

    listen       80;

    server_name  www.domain.com domain.com;

 

    root /var/www/domain.com/html;

    index index.php index.html index.htm;

 

    location ~* ^/(assets|files|robots\.txt) { }

    location / {

        try_files $uri $uri/ /index.php?/$request_uri;

    }

 

    location ~ \.php$ {

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  /var/www/domain.com/html$fastcgi_script_name;

        include        fastcgi_params;

    }

 

    location ~ /\.ht {

        deny  all;

    }

 

아파치 서버가 아닌 nginx에서는 .htaccess를 이용한 rewrite가 불가능 합니다.

 

위 코드를 이용자들 본인 성향에 맞게끔 수정하여 사용해 주세요~~



[이 게시물은 관리자 님에 의해 2015-11-05 12:21:11 자유게시판 에서 이동됨]