それが良いアイデアかどうか、そして欠点は何だろうと思っていました。
私がそれを検討している理由は、Web ルート ディレクトリの外にテーマのコレクションがあり、サイトを実行するアプリケーションもそこにある (テーマはアプリの一部である) ため、それらをそこに保持したいからです。
したがって、次のように通常どおりリンクします。
site.com/views/images/bg.gif
そして、.htaccess から、すべてのリクエストを PHP スクリプトにリダイレクトします。スクリプトは、アプリケーションのテーマ フォルダ内で画像を検索しimage/gif
、リクエストが で始まる場合、それを として出力しますviews/
。
私の考えでは、ブラウザはこれらのファイルをキャッシュするので、パフォーマンスへの影響はかなり低いはずですよね? 私が正しければ、それらをキャッシュするように指示するために何かする必要がありますか?