ホームページ >バックエンド開発 >PHPチュートリアル >yii2.0 設定には pathinfo の形式でアクセスします。yii2.0pathinfo_PHP チュートリアル
具体的な設定方法は次のとおりです:
1. yii2.0を設定します。
config ディレクトリの web.php を開き、以下を追加します:in $config = [ 'components'=>[Add here] ]
'urlManager' =>'enablePrettyUrl' => true,
'showScriptName' => false,
「ルール」=>
]、]、
現時点では、yii2.0 はすでに pathinfo 形式でのアクセスをサポートしています。現時点でアクセスできない場合は、読み続けてください。
2. Webサーバーを設定します。
1. Apache の場合は、エントリ ファイル (index.php) が配置されているディレクトリに新しいテキスト ファイルを作成し、それを .htaccess として保存し、このファイルをメモ帳で開き、次の内容を追加します。 リライトエンジンオン
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .index.php
保存してください。
2. nginx の場合は、nginx 設定ファイルに以下を追加します。
サーバー{
80を聞いてください;
サーバー名 www.daixiaorui.com;
場所 / {
ルート E:/wwwroot/yii2.0;
インデックスindex.htmlindex.php;
if (!-e $request_filename){
^/(.*) /index.php last; を書き換えます
}
}
場所 ~ .php$ {
ルート E:/wwwroot/yii2.0;
fastcgi_pass 127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_params を含める;
}
}
3: Web サーバーを再起動します。
この時点で、設定は完了です。
記事の出典: http://www.daixiaorui.com/read/218.html このサイトの記事は、出典が明記されていない限りオリジナルです。転載する場合は、この記事のアドレスを明記してください。
http://www.bkjia.com/PHPjc/1116659.html
www.bkjia.com