请考虑以下情形:我在主文件夹的某些路径上定义了一个vhost。
说~/web/project-name/
是我的根。这样,当我指向http://some-name/
时,它指向index.php
内的~/web/project-name
。
我有一个模型 - 视图 - 控制器框架(自制/最小),我的视图包含不同的客户端链接(js
,或css
或a href
)我创建了我的工作文件夹根目录,我使用了absoulte路径名(例如/client/css/my.css
)。
现在有朋友参加我的项目。将其复制到/var/www/
所以,现在我网站的内容不是root,所以我在视图中的链接不起作用?
缓解上述问题的最佳方法是什么?
我尝试在我的index.php中将常量ROOT
定义为define('ROOT', dirname(__FILE__))
,但它返回绝对路径,如/home/cipher/...
我想创建一个函数,使其返回index.php相对于web根的路径! 提前谢谢!
答案 0 :(得分:0)
您可能想尝试$_SERVER['DOCUMENT_ROOT']
。