yii2 - nginx의 위치 루트와 서버 루트의 차이
PHP中文网
PHP中文网 2017-05-16 17:19:37
0
2
615
으아악

접속 주소 www.xxx.com/site/test
원하는 대상 주소는 www.xxx.com/web/index.php?r=site/test
그러나 실제 접속한 주소는 www.xxx.com/index입니다. php?r=site/test
즉, 해당 위치에 설정한 루트가 작동하지 않더군요root /home/www/zscx/web.
이유를 설명해주세요.

try_files $uri /index.php?$args;try_files $uri /index.php?$args;
改为try_files $uri /web/index.php?$args;这样子确实可以,但是还是会出现/web这个目录。我想实现的是www.domain.com/controller/functiontry_files $uri /web/index.php?$args;로 변경하는 것이 실제로 가능하지만 여전히 /web 디렉터리가 나타납니다. 내가 달성하고 싶은 것은 www.domain.com/controller/function

입니다.

사실 Yii2의 pathinfo 모드를 해결하기 위해서입니다

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
小葫芦

https://github.com/yiisoft/yii2/blob/master/docs%2Fguide%2Fstart-installation.md#recommended-nginx-configuration-

阿神

yii2 웹을 숨기려면 웹에 루트 경로를 포함시키면 됩니다. yii 문서에서는 웹 디렉터리에만 접근할 수 있다고 기억합니다. 말씀하신 상황은 루트가 동작하고 있어서 웹 경로를 작성할 필요가 없습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!