>백엔드 개발 >PHP 튜토리얼 >Yii2.0은 pathinfo 공식 액세스 구성 방법을 구현합니다.

Yii2.0은 pathinfo 공식 액세스 구성 방법을 구현합니다.

不言
不言원래의
2018-06-08 10:16:551369검색

이 글은 주로 pathinfo 형식 액세스를 구현하기 위한 yii2.0의 구성 방법에 대한 관련 정보를 소개합니다. 필요한 친구는 이를 참고할 수 있습니다.

yii2.0의 기본 액세스 형식은 dxr.com/index.php?r입니다. =index /list, 일반적으로 dxr.com/index/list에 액세스하기 위해 pathinfo 형식으로 구성합니다. 이는 사용자 습관에 더 가깝습니다.

구체적인 구성 방법은 다음과 같습니다.

1 yii2.0을 구성합니다.

config 디렉토리에서 web.php를 열고 다음을 추가하세요:

'urlManager' => [
 'enablePrettyUrl' => true,
 'showScriptName' => false,
 'rules' => [
 ],
],

현재 yii2.0은 이미 $config = [ 'comComponents'=>[Add here] ]에서 pathinfo를 지원합니다. 현재 액세스할 수 없는 경우 계속 읽으세요.

2. 웹 서버를 구성합니다.

1.Apache인 경우 항목 파일(index.php)이 있는 디렉터리에 새 텍스트 파일을 만든 다음 .htaccess로 저장하고 메모장으로 이 파일을 열고

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

Save를 추가합니다. 그것.

2. nginx인 경우 다음을 추가합니다.

server {
 listen    80;
 server_name localhost;

 location / {
 root  E:/wwwroot/yii2.0;
 index index.html index.php;
 if (!-e $request_filename){
  rewrite ^/(.*) /index.php last;
 }
 }

 location ~ \.php$ {
 root      E:/wwwroot/yii2.0;
 fastcgi_pass  127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include    fastcgi_params;
 }
}

3: nginx 구성 파일에서 웹 서버를 다시 시작합니다.

이제 구성이 완료되었습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

YII2 프레임워크에서 Excel 테이블을 내보내는 방법

위 내용은 Yii2.0은 pathinfo 공식 액세스 구성 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.