thinkphp nginx 구성 재작성, 주소는 추가 .php
, http://localhost:7080/.php?m=...
nginx 구성 파일
server
{
위치 ~ .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
이 문제는 이전에 THINKCMF를 구성했을 때도 발생했습니다
으아악나중에 문제는 상수의 $_SERVER['SCRIPT_NAME'] 경로 문제라는 것을 알게 되었습니다. 이에 대한 해결책은 2가지가 있습니다.
1 상수에서 데이터를 수정합니다
2. APACHE를 사용하세요. 이제 두 가지 방법이 있습니다
또한 내 블로그의 PHP 프로그래머 학습 노트를 팔로우할 수도 있습니다
으아악