thinkphp nginx는 재작성을 구성하고 주소에는 .php가 하나 더 추가됩니다.
为情所困
为情所困 2017-06-16 09:18:37
0
2
859

thinkphp nginx 구성 재작성, 주소는 추가 .php
, http://localhost:7080/.php?m=...
nginx 구성 파일
server
{

으아악

none.conf 포함;

으아악

위치 ~ .php {

으아악

}

다시 쓰기 ^/index.php(.*)$ /index.php?s=$1 마지막;
다시 쓰기 ^(.*)$ /index.php?s=$1 마지막;
다시 쓰기 ^/(.*)$ / index.php/$1;
세 가지 방법 모두 시도했습니다
'URL_MODEL' => 2,
php 버전은 PHP 7.1.5

nginx 버전은 nginx/1.12.0

이러한 상황에 직면한 사람이 있나요?
php 버전은 5.6.9

에서 정상적으로 접속 가능합니다.
为情所困
为情所困

모든 응답(2)
某草草

이 문제는 이전에 THINKCMF를 구성했을 때도 발생했습니다

으아악

나중에 문제는 상수의 $_SERVER['SCRIPT_NAME'] 경로 문제라는 것을 알게 되었습니다. 이에 대한 해결책은 2가지가 있습니다.
1 상수에서 데이터를 수정합니다
2. APACHE를 사용하세요. 이제 두 가지 방법이 있습니다
또한 내 블로그의 PHP 프로그래머 학습 노트를 팔로우할 수도 있습니다

巴扎黑

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿