当我包含 php、css、图形文件等时,我倾向于使用本地地址,因为这在本地开发中更容易使用(例如 '../gfx/logo.png')。
然而,如果触发包含请求的文件是从不同的位置加载的,这可能会导致问题。在这种情况下,本地地址包含将不起作用,因此在这些类型的文件中我使用远程 url 地址(例如'http://site.com/gfx/logo.png')。
在共享服务器上使用完整路径('/root/mysite/gfx/logo.png')的缺点是,该路径有点长,并且为每个包含重复它有点弄乱代码。
哪种方式最有效、最优雅?