この記事では主に、pathinfo フォームアクセスを実装するための yii2.0 の設定方法に関する関連情報を紹介します。必要な方は参考にしてください。
yii2.0 のデフォルトのアクセスフォームは次のとおりです。 /index .php?r=index/list、通常は、アクセスするパス情報の形式で構成します: dxr.com/index/list。これは、ユーザーの習慣により一致します。
具体的な設定方法は次のとおりです:
1. yii2.0 を設定します。
config ディレクトリの web.php を開き、$config = [ 'components'=>[Add here] ] ## に
'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 . index.php
保存します。
2. nginx の場合は、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; } }
この時点で、設定は完了です。
上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連する推奨事項:
YII2 フレームワークで Excel テーブルをエクスポートする方法以上がYii2.0はpathinfo形式アクセスの設定メソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。