2013-03-27 2 views
1

현재 의사 URL 재 작성을 사용하는 스크립트 작업 중입니다. URL은 http://domain.com/index.php/admin과 같이 Apache 서버에서는 정상적으로 작동하지만 nginx 웹 서버에서는 실행되지 않습니다.nginx로 pseudo php 재 작성 사용

nginx에서 소프트웨어를 실행할 수있는 방법이 있습니까?

답변

1

서버 {} 블록이 시도 :

location/{ 
    try_files $uri $uri/ /index.php?$uri&$args; 
} 

편집 :

는 심지어 URL에서 index.php를 작동하지 않습니다? PHP로 PHP 스크립트를 전달하기 위해 당신은 무엇을 사용하고 있습니까? 이것은 내가 사용하는 것이며 그 종류의 URL은 나를 위해 일합니다 :

location ~ \.php$ { 
      try_files $uri =404; 
      fastcgi_split_path_info ^(.+\.php)(/.+)$; 
      # With php5-fpm: 
      include fastcgi_params; 
      fastcgi_index index.php; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      fastcgi_pass unix:/var/run/php5-fpm.sock; 
    } 
+0

정말 고마워요. – ynh