Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对于指向子目录的域,如何在仍然能够在本地主机上开发的情况下访问同级目录?_Javascript_Php_Html_.htaccess_Virtualhost - Fatal编程技术网

Javascript 对于指向子目录的域,如何在仍然能够在本地主机上开发的情况下访问同级目录?

Javascript 对于指向子目录的域,如何在仍然能够在本地主机上开发的情况下访问同级目录?,javascript,php,html,.htaccess,virtualhost,Javascript,Php,Html,.htaccess,Virtualhost,我正在开发的网站的文件结构如下: 德卢西翁/ www/-这是主网站文件的位置 lib/、src/等-这些文件与www/文件夹处于同一级别,并包含网站上使用的其他文件 在本地主机上,拥有同级目录不是问题。现在,我的网络主机ipage有两个域名。一个是www.theworldwiden.org(根目录),另一个是。我指了指delucion.com。通过测试可以看出,这两个URL都可以工作,但www.delucion.com上的URL无法通过html或javascript导入../lib/上提供的

我正在开发的网站的文件结构如下:

德卢西翁/

  • www/-这是主网站文件的位置
  • lib/、src/等-这些文件与www/文件夹处于同一级别,并包含网站上使用的其他文件
在本地主机上,拥有同级目录不是问题。现在,我的网络主机ipage有两个域名。一个是www.theworldwiden.org(根目录),另一个是。我指了指delucion.com。通过测试可以看出,这两个URL都可以工作,但www.delucion.com上的URL无法通过html或javascript导入../lib/上提供的文件。我认为这是有道理的,因为域被视为根,我知道我可以重写所有链接,从www.theworldwindin.org/delucion/lib/为这些资源提供服务,但这样我就无法保持本地主机和在线文件之间的一致性。有没有干净的方法可以做到这一点?一种从同级文件夹提供资源的方法,即使它不是当前域下可以导航到的文件夹,而是只在底层文件系统中


此外,这在服务器端不是问题,因为header.php位于/lib中,但仍然包含在文件中。但是,html和javascript中的所有引用都被破坏。

我将定义一个全局根变量并使用它,或者使用php常量:
\uuuuuu DIR\uuu
\
\uu FILE\uuuuu
并没有真正遵循。可能有助于查看服务器的主机文件和目录结构的映像。无法判断您是否需要修改、符号链接或重做设置。谢谢您的建议!我做了研究,用一个全局根变量让事情按照我的喜好进行——我只是让它在本地主机和web服务器上有不同的定义,它允许我保持其他一切不变。再次感谢:)。另外,感谢ficuscr的阅读和帮助,很抱歉我不清楚。尽管如此,这个问题现在已经解决了。