【问题标题】:Absolute URL structure in sub-folder子文件夹中的绝对 URL 结构
【发布时间】:2015-05-17 17:23:29
【问题描述】:

因此,我使用 MAMP 在本地计算机上构建了一个站点,然后将其上传到 Web 服务器。效果很好。但现在我遇到了一些问题。我希望能够在我的 /localhost URL 下使用 MAMP 在更多站点上工作。但是在那个文件夹中,我以前只有我的单个站点文件,使用 /localhost 作为我的项目文件夹。现在我希望能够拥有以下 URL 结构:

/localhost
../site1
../site2
../site3

等等

所以我将我的网站移到了 localhost 中一个名为 site1 的文件夹中。但后来我所有的网址都崩溃了。我链接到的文件(如 css 和图像)没有被正确引用。因为之前,我只是做了,例如,/img/myimg.jpg 来访问图像。或 /css/style.css 访问样式表。但是现在这些路径可以工作,例如,我必须执行 /site1/css/style.css。

不起作用的原因是我想要与远程服务器上完全相同的站点结构,以便我可以在本地站点上工作,然后完全复制文件以上传。但是我还是想用绝对路径,因为相对路径比较乱。

我错过了什么吗?最简单的方法是什么?

【问题讨论】:

    标签: php html absolute-path file-structure


    【解决方案1】:

    我使用 Apache 的虚拟主机,你可以在这里找到关于在 MAMP 中设置虚拟主机的很好的说明http://foundationphp.com/tutorials/vhosts_mamp.php 或搜索 MAMP 虚拟主机

    您的 URL 不再起作用的原因是它们与文档根目录相关,并且您已将它们从文档根目录移开一级。如果您使用虚拟主机,每个站点都有自己的文档根目录,它们应该可以按预期工作。

    【讨论】:

      猜你喜欢
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 2015-10-30
      • 2012-02-06
      相关资源
      最近更新 更多