アプリケーション ディレクトリのサブディレクトリに完全に収まるアプリケーション フレームワークを作成しています。次の htaccess マークアップを使用して、必要なパス ルーティングを追加します。
RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
ご覧のとおり、css、js、画像などのリソース用にアセット フォルダー全体を公開します。静的 Web ファイル。
私たちがしたいことは、2 つのアセット フォルダーを作成することです。1 つはアプリケーション ディレクトリに、もう 1 つはフレームワーク ディレクトリにあります。したがって、物理ディスク側では、ユーザーがディレクトリへのルートを要求したときに、/assets/*
と/framework/assets/*
の両方のコンテンツを検索する必要があります。/assets/*
簡単に言えば、2 つのフォルダーをマージするには、私たちと互換性のある書き換え条件が必要です。ありがとう!