ホームページ >バックエンド開発 >PHPチュートリアル >yii20 設定は pathinfo の形式でアクセスされます。PHP は pathinfo を開きます。Apache pathinfo は pathinfo をサポートしません。
yii2.0 のデフォルトのアクセス形式は: dxr.com/index.php?r=index/list です。通常、アクセスするための pathinfo として設定します: dxr.com/index/list とより一致します。ユーザーの習慣。
具体的な設定方法は次のとおりです:
1. yii2.0 を設定します。
config ディレクトリの web.php を開き、次を追加します:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
] ,
],
現時点では、yii2.0 はすでに pathinfo 形式でのアクセスをサポートしています。アクセスできない場合は、読み続けてください。
2. Webサーバーを設定します。
1. Apache の場合は、エントリ ファイル (index.php) が配置されているディレクトリに新しいテキスト ファイルを作成し、それを .htaccess として保存し、このファイルをメモ帳で開き、次を追加します:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule を保存します。
2. nginx の場合は、nginx 設定ファイルを追加します:
server {
listen 80;server_name www.daixiaorui.com;
location / {
root E : /wwwroot/yii2.0;
インデックスindex.htmlindex.php;
if(!-e $request_filename){
rewrite ^/(.*) /index.php last;
}
}
location ~ .php$ {
root 0.0.1:9000;
fastcgi_index インデックス .php;
param SCRIPT_FILENAME $document_root$fastcgi_script_name ;
include fastcgi_params;
}
}
3: Web サーバーを再起動します。 この時点で、設定は完了です。
記事の出典: http://www.daixiaorui.com/read/218.html このサイトのすべての記事は、出典が示されていない限りオリジナルです。転載する場合は、この記事のアドレスを明記してください。
上記では、pathinfo の内容を含め、yii20 設定へのアクセスを pathinfo 形式で紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。