私はサイト構造を整然としたものにしようと取り組んでいますが、ファイル パスに関する問題に直面しています。
以前のサイト構造
[folder] : css
[folder] : js
[folder] : images
[folder] : include
|---> : header.php
[file] : index.php
[file] : view_inventory.php
....
後のサイト構造
[folder] : css
[folder] : js
[folder] : images
[folder] : include
|---> : header.php
[folder] : view
|---> : inventory.php
[file] : index.php
....
ご覧のとおり、ビューファイルをグループ化して独自のフォルダーに配置することにしました
これに関する問題は、index.phpとview_inventory.phpの両方がinclude/header.phpファイルを使用することです。
include/header.phpファイルには、 images/logo.php にあるヘッダー ロゴがあります。index.phpとview_inventory.phpの両方が同じフォルダーにある場合、画像のパスは問題になりません。 view/inventory.phpのファイルの画像パスが正しくありません。
画像などのファイルのフル パスを定義することを考えました (例: localhost/sites/bk/images/logo.png) が、ファイルをサーバーにアップロードすることを決定する可能性があり、サーバー アドレスが常に変更など
この問題に取り組む最善の方法は何ですか?