PHP フレームワークで URL を美しくする
P粉176980522
P粉176980522 2023-10-30 09:40:09
0
1
697

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

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

P粉176980522
P粉176980522

全員に返信(1)
P粉801904089

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

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

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

簡単な例:

リーリー

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート