【发布时间】:2013-11-17 16:26:32
【问题描述】:
我是 PHP 新手,因此,我在 OSX 上使用 XAMPP。我试图在生产和开发中提供相同的<a href="....">s。
我继承了一个全是单级目录的站点(我知道,但不值得更改过多的代码)。现在我正在尝试制作一个设计合理的网站。
所以如果我有一个导航栏,使用以下代码:
<li><a href="../services.php">Services</a></li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Equipment<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../equipment/equip1.php">Refrigerated Machines</a></li>
我使用../ 到达文档根目录,然后设置绝对路径。在生产版本上它工作正常。但是在开发版本中,它会进入 XAMPP 的更高目录。如何设置服务器相对于站点的服务器根目录?
我的文件夹系统如下
htdocs # where ../ is going in development
sites
site1 # ../ should go here in this site's folder, not any other site's folder
site2 # ../ should go here in this site's folder, not site1
xampp
您如何考虑多个网站?如果我将文档根目录强制为site1,那么site2 将如何正常运行?
【问题讨论】:
标签: php xampp document-root