ThinkPHP 는 nginx 환경 에서 URL 의 index. php 를 제거 합 니 다.

ThinkPHP 완전 개발 매 뉴 얼 3.1
  Nginx 저 버 전에 서 는 PATHINFO 가 지원 되 지 않 지만 Nginx. conf 에서 퍼 가기 규칙 을 설정 하여 구현 할 수 있 습 니 다.
location /{// …..      
    if(!-e $request_filename){
    rewrite  ^(.*)$  /index.php?s=$1  last;
    break;
}
}

   사실 내 부 는 씽 크 PHP 가 제공 하 는 호 환 모드 로 전 송 된 URL 로, 이 를 활용 하면 PATHINFO 가 지원 되 지 않 는 다른 WEB 서버 환경 을 해결 할 수 있다.
   ThinkpHP 가 2 급 디 렉 터 리 에 설치 되 어 있다 면 Nginx 의 위 정적 방법 은 다음 과 같 습 니 다. 그 중에서 yodomain 은 있 는 디 렉 터 리 이름 입 니 다.
location /youdomain/{
    if(!-e $request_filename){
    rewrite  ^/youdomain/(.*)$  /youdomain/index.php?s=$1  last;
}
}

좋은 웹페이지 즐겨찾기