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