ホームページ  >  記事  >  バックエンド開発  >  yii2.0 設定には pathinfo の形式でアクセスします。yii2.0pathinfo_PHP チュートリアル

yii2.0 設定には pathinfo の形式でアクセスします。yii2.0pathinfo_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:55:30806ブラウズ

yii2.0 は pathinfo の形式でアクセスするように設定されています。 yii2.0pathinfo

yii2.0 のデフォルトのアクセス形式は、通常、dxr.com/index.php?r=index/list です。 pathinfo の形式で設定します。dxr.com/index/list にアクセスしてください。これは、ユーザーの習慣により適しています。

具体的な設定方法は次のとおりです:

1. yii2.0を設定します。

config ディレクトリの web.php を開き、以下を追加します:

in $config = [ 'components'=>[Add here] ]

'urlManager' =>

'enablePrettyUrl' => true,

'showScriptName' => false,

「ルール」=>

]、

]、

現時点では、yii2.0 はすでに pathinfo 形式でのアクセスをサポートしています。現時点でアクセスできない場合は、読み続けてください。 yii2.0 設定には pathinfo の形式でアクセスします。yii2.0pathinfo_PHP チュートリアル

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

tru​​ehttp://www.bkjia.com/PHPjc/1116659.html技術記事 yii2.0 設定は pathinfo の形式でアクセスされます。yii2.0pathinfo のデフォルトのアクセス形式は、dxr.com/index.php?r=index/list の形式でアクセスされるように設定します。パス情報: dx.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。