検索

ホームページ  >  に質問  >  本文

PHP フレームワークで URL を美しくする

htaccess にルールを追加できることは知っていますが、PHP フレームワークではそれができないことがわかりました。それでもどういうわけか美しい URL が得られます。 URL ルールを知らない場合、サーバーはどうやってこれを行うことができるでしょうか?

Yii の URL マネージャー クラスを探していますが、その仕組みがわかりません。

P粉176980522P粉176980522395日前712

全員に返信(1)返信します

  • P粉801904089

    P粉8019040892023-10-31 08:17:16

    これは通常、次のルールに従って、すべてのリクエストを 1 つのエントリ ポイント (リクエストに基づいて異なるコードを実行するファイル) にルーティングすることによって行われます。 リーリー

    ファイルは次に、リクエスト (

    $_SERVER["REQUEST_URI"]) をルートのリストと比較します。これは、リクエストとコントローラー アクション (MVC アプリケーション内の) または他のアクションと一致するパターンです。 マップの実行パス。フレームワークには、リクエスト自体からコントローラーとアクションを推測できるルートがバックアップ ルートとして含まれることがよくあります。

    簡単な例:

    リーリー

    最初の構成と組み合わせて、これは

    domain.com/about のような URL を使用できるようにする単純なスクリプトです。ここで何が起こっているのかを理解するのに役立つことを願っています。

    返事
    0
  • キャンセル返事