Nginx tp3.2.3 404 問題の解決

Nginx tp3.2.3 404 問題の解決

最近、Apache を nginx に変更しました。TP プロジェクトを実行に移すと、404 エラーが発生しました。これは、nginx が pathinfo モードをサポートしておらず、自分で設定する必要があるためであることが判明しました。

以下は設定です

サーバー構成では

位置 / {
    #ルートhtml
    インデックス index.html index.htm index.php ;
    if (!-e $request_filename) { 
    ^/test/tp/(.*)$ /test/tp/index.php/$1 を最後に書き換えます。
    壊す; 
}     
location ~ \.php { #これは同じでなければならないことに注意してください。$
  $script $uri を設定します。
  $path_info を "/" に設定します。
  $uri が "^(.+\.php)(/.+)" の場合 {
    $script を $1 に設定します。
    $path_info を $2 に設定します。
  }
  127.0.0.1:9000; をデフォルトとして設定します。
  fastcgi_index index.php?IF_REWRITE=1;
  fastcgi_params を含めます。
  fastcgi_param PATH_INFO $path_info;
  fastcgi_param SCRIPT_FILENAME $document_root/$script;
  fastcgi_param SCRIPT_NAME $script;
}

設定を保存した後、nginxを再起動すると設定は成功します。

/Index.htmlのような擬似静的モードを直接サポートします

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • vue で nginx を使用してページ 404 を更新する問題の解決策
  • Nginx で 404 ページを実装するいくつかの方法 (3 種類)
  • nginxリバースプロキシサービスは、設定ファイルのエラーによりリソースにアクセスするときに404エラーを引き起こします。
  • 404 エラー ページをリダイレクトするように NGINX サーバーを構成する方法
  • Nginx で React プロジェクトの URL を設定した後にルーティング パスを直接入力すると発生する 404 問題の解決方法
  • Nginx の 404 ページ実装方法の概要
  • Nginx エイリアスでの PHP (FastCGI) の 404 エラーの解決方法
  • イコール記号によって引き起こされた殺人(Nginx の正しい 404 構成について)
  • Nginx で 404 ページを定義して 404 ステータス コードを返す正しい方法
  • NGINX で 404 エラー ページを構成する方法

<<:  MySQL で結果を選択して更新を実行する例のチュートリアル

>>:  フロントエンドの状態管理(パート2)

推薦する

MySQL 5.7.18 無料インストール版ウィンドウ設定方法

初めてのブログです。データベースの勉強を始めた頃のことを書いています。自分でダウンロードしたのですが...

jQueryチェーン呼び出しの詳細な説明

目次チェーン呼び出し小さなケースチェーン呼び出しjQuery オブジェクトが任意のメソッド (ノード...

ウェブデザインとは何か

<br />元の記事: http://www.alistapart.com/articl...

Vueドロップダウンメニューのコンポーネント開発の詳細説明

この記事の例では、Vueドロップダウンメニューのコンポーネント開発の具体的なコードを参考までに共有し...

EXPLAIN を使って MySQL の SQL 実行プランを分析する方法

序文MySQL では、EXPLAIN コマンドを使用して、テーブルの接続方法や SELECT ステー...

Linux で特定のユーザーにフォルダーのすべてのコンテンツを許可するにはどうすればよいですか?

【問題分析】 chown コマンドを使用できます。ここで ch は change (変更) を表し...

MySql 共通クエリコマンド操作リスト

MYSQL でよく使用されるクエリ コマンド: mysql> select version()...

Nginx での Frp による https への強制リダイレクト設定の詳細な説明

自宅のルーターが300Mの帯域幅を80Mに強制的に減らしたため、3205Uソフトルーターを購入しまし...

MySQLのジョイントインデックス機能の分析と使用例

この記事では、例を使用して、MySQL 共同インデックスの機能と使用方法を説明します。ご参考までに、...

nginx を使用してブルーグリーン デプロイメントをシミュレートする方法

この記事では、ブルーグリーン デプロイメントと、nginx を使用してブルーグリーン デプロイメント...

pagodaを使用してionCube拡張機能をインストールする方法

1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...

Axios はリクエストをキャンセルし、重複リクエストを回避します

目次起源現状リクエストをキャンセル cancelTokenリクエスト方法の変更重複したリクエストを避...

面接では、select...for update がテーブルをロックするのか、それとも行をロックするのか尋ねられました。

目次確認する:例の検証と組み合わせるselect クエリ ステートメントはロックされませんが、sel...