ホームページ > バックエンド開発 > PHPチュートリアル > Yii2.0はpathinfo形式アクセスの設定メソッドを実装します

Yii2.0はpathinfo形式アクセスの設定メソッドを実装します

不言
リリース: 2023-03-30 16:48:01
オリジナル
1375 人が閲覧しました

この記事では主に、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;
 }
}
ログイン後にコピー

を追加します。 3: Web サーバーを再起動します。

この時点で、設定は完了です。

上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

YII2 フレームワークで Excel テーブルをエクスポートする方法

以上がYii2.0はpathinfo形式アクセスの設定メソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート