我一直在研究我的网站结构,试图让它不那么混乱,但我遇到了文件路径的问题。
之前的网站结构
[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),但这不是一个好主意,因为我可能决定将文件上传到服务器上,而服务器地址可以不断改变..等
解决这个问题的最佳方法是什么?