Php 如何让符号链接的文件查看非符号链接的目录

Php 如何让符号链接的文件查看非符号链接的目录,php,include,symlink,Php,Include,Symlink,我有一批文件在里面 /home/***/construct/ 我已将其符号链接到子域的http://sampleaccount.mywebsite.com'以便“/construct/”目录出现在该子域的特定目录树中 “/construct/”中的文件是母版页布局文件,包括“sampleaccount”子域中“/bodyCopy/”目录中包含的PHP。例如: <?php include("bodyCopy/copy-content.php"); ?> 因此,如何使符号链接的母版页

我有一批文件在里面

/home/***/construct/
我已将其符号链接到子域的http://sampleaccount.mywebsite.com'以便“/construct/”目录出现在该子域的特定目录树中

“/construct/”中的文件是母版页布局文件,包括“sampleaccount”子域中“/bodyCopy/”目录中包含的PHP。例如:

<?php include("bodyCopy/copy-content.php"); ?>
因此,如何使符号链接的母版页布局文件搜索链接到的当前目录在“sampleaccount”子域中搜索“/bodyCopy/”目录,而不是搜索根目录

需要注意的是,根目录中的“/construct/”目录将被符号链接到多个子域帐户,每个帐户都有自己的“/bodyCopy/”目录,因此我不能在母版页布局文件中使用硬链接

提前感谢您提供的任何解决方案。-Jet




Brutnus,这就是我现在正在做的,但它正在搜索“/home/**/construct/”中的“/bodyCopy/”目录,而不是“”。是否尝试包含来自其他站点的php页面?Brutnus,否。该页面位于同一域上。“/construct/”目录位于此处:“/home/**/construct/”。。。其中的主文件包含一个PHP Include,以包含位于此处的“/bodyCopy/”目录中的内容文件:“/home/**/public_html/sampleaccount/bodyCopy/”(而“sampleaccount”是一个子域。问题是PHP Include试图在“/home/*****/construct/”目录不存在时搜索“/bodyCopy/”目录。“/construct/”目录(以及其中的文件)与“sampleaccount”子域进行符号链接。这也不起作用?Include(“/home/**/public_html/sampleaccount/bodyCopy/copy content.php”);请记住,/construct/目录位于根目录中,并被符号链接到多个子域中。并非所有子域都将被称为“sampleaccount”。因此,是的,如果我仅在单个子域中使用符号链接,您的建议是有效的,但不,它将不起作用,因为/construct/目录指向许多子域将被符号链接。
http://sampleaccount.mywebsite.com/bodyCopy/copy-content.php
 <?php include("/rootfoldername/bodyCopy/copy-content.php"); ?>
 <?php include("../bodyCopy/copy-content.php"); ?>