yii2 - nginx の場所のルートとサーバーのルートの違い
PHP中文网
PHP中文网 2017-05-16 17:19:37
0
2
650
リーリー

アクセスアドレス www.xxx.com/site/test
アクセスしたい宛先アドレスは www.xxx.com/web/index.php?r=site/test
ですが、実際にアクセスされたのはwww.xxx.com/index.php?r=site/test
つまり、この場所に設定したルートは機能しません。最初に root /home/www/zscx/web を設定すると、 ###それは良い。 ###理由を説明?

try_files $uri /index.php?$args;

try_files $uri /web/index.php?$args;
に変更します。これは確かに可能ですが、ディレクトリ /web は引き続き表示されます。私が達成したいのは www.domain.com/controller/function です

実際には、Yii2

の pathinfo モードを解決するためです。

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
小葫芦

https://github.com/yiisoft/yii2/blob/master/docs%2Fguide%2Fstart-installation.md#recommended-nginx-configuration-

いいねを押す +0
阿神

yii2 Web を非表示にしたい場合は、Web ディレクトリにのみアクセスできると yii ドキュメントに記載されているのを覚えています。ご指摘の状況ですが、rootが動作しているのでWebパスを記述する必要はありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート