# 推奨: 「URL 内の「.php」を非表示にする方法: まず「nginx.conf」構成ファイルを見つけて開き、次にコンテンツ「location / {ttry_files $uri $uri/ $uri.php$is_args$」を追加します。 args; }"; 最後に変更を保存します。
PHP ビデオ チュートリアル#」 ##》現在、多くの人が Web サイトを展開する Web サーバーとして nginx を使用することを好みます。nginx は設定も非常に便利です。Web サイトが PHP 言語で開発されている場合は、以下の簡単なトリックを教えましょう。 Web ページの php サフィックスをすばやく非表示にし、Pretty URL を実装します。
nginx の try_files ディレクティブを簡単に使用できます。
nginx 設定ファイル (nginx.conf) に設定文を追加します:
location / {ttry_files $uri $uri/ $uri.php$is_args$args;}
を使用して、Web ページの .php サフィックス名を非表示にします。
try_files は nginx の命令で、rewrite に似ており、命令の後に指定されたパスを持つファイルまたはディレクトリを検索して返します。
$uri は、現在のリクエストの URI パスを表します。これは、パラメータを含まない、URL ドメイン名の背後にあるパスです。
$ is_args は、リクエストされた URL にパラメータがある場合、$is_args は "?" を表すことを意味します。リクエストされた URL にパラメータがない場合は、パラメータの受け渡しに空の文字列が返されます。
$args は、リクエスト URL 内の完全なパラメータを表します。
次は、図の例に基づいて nginx サーバーがこれを処理する方法を説明します。
シナリオ 1:ユーザーが訪問した URL は次のとおりです:yuanhuaixuetang .com/about
nginx の解析プロセスは次のとおりです:
以上がURL内の.phpを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。