htaccess にルールを追加できることは知っていますが、PHP フレームワークではそれができないことがわかりました。それでもどういうわけか美しい URL が得られます。 URL ルールを知らない場合、サーバーはどうやってこれを行うことができるでしょうか?
Yii の URL マネージャー クラスを探していますが、その仕組みがわかりません。
P粉8019040892023-10-31 08:17:16
これは通常、次のルールに従って、すべてのリクエストを 1 つのエントリ ポイント (リクエストに基づいて異なるコードを実行するファイル) にルーティングすることによって行われます。 リーリー
ファイルは次に、リクエスト ($_SERVER["REQUEST_URI"]) をルートのリストと比較します。これは、リクエストとコントローラー アクション (MVC アプリケーション内の) または他のアクションと一致するパターンです。 マップの実行パス。フレームワークには、リクエスト自体からコントローラーとアクションを推測できるルートがバックアップ ルートとして含まれることがよくあります。
リーリー
最初の構成と組み合わせて、これはdomain.com/about のような URL を使用できるようにする単純なスクリプトです。ここで何が起こっているのかを理解するのに役立つことを願っています。