複数のアドオン ドメインを許可するホストがあり、フォルダー構造は次のようになります。
public_html
- site1.com
- site2.ca
- site3.tk
- codeigniter
各サイトのドキュメント ルートは現在、/public_html/site1.com、public_html/site2.ca などに設定されています。
一部のサイトで CodeIgniter を使用しています。public_html の codeigniter フォルダーは、名前を変更したばかりの "system" という同じフォルダーです。サイトの PHP コードで、index.php に次のように記述できることがわかりました。
$system_path = '../codeigniter';
これは、私のテスト ローカル サーバーで動作します。ホストではまだ試していませんが、ホストでも動作するはずです。効率の良い改善のようです。
私が今やりたいことは、css、js、画像、その他のフロント エンド アセットを使用して、同じ種類の効率を実現することです。素朴に、こんなものを入れてみました
public_html
- site1.com
- site2.ca
- site3.tk
- codeigniter
- js
- css
- img
私のページでは、次のようなものがあります。
<script src=/../js/app.js></script>
考えてみると、明らかに機能しないか、クライアント側の資産では機能しません。
問題は、快適な開発環境を構築したので、新しいサイトで何度も使用したいということです。現在、これらすべてのフロント エンド アセットを古いプロジェクトから新しいプロジェクトにコピーしていますが、プロジェクトごとに変更されていません。サイトごとに複製されないように、これらの静的アセットをホストするより良い方法があるかどうか疑問に思っていました。おそらくないので、コピーを続行する必要がありますか?