因此,我使用 MAMP 在本地计算机上构建了一个站点,然后将其上传到 Web 服务器。效果很好。但现在我遇到了一些问题。我希望能够在我的 /localhost URL 下使用 MAMP 在更多站点上工作。但是在那个文件夹中,我以前只有我的单个站点文件,使用 /localhost 作为我的项目文件夹。现在我希望能够拥有以下 URL 结构:
/localhost
../site1
../site2
../site3
等等
因此,我将我的站点移到了 localhost 中一个名为 site1 的文件夹中。但后来我所有的网址都崩溃了。我链接到的文件(如 css 和图像)没有被正确引用。因为之前,我只是做了例如 /img/myimg.jpg 来访问图像。或 /css/style.css 访问样式表。但是现在这些工作路径,例如,我将不得不做 /site1/css/style.css。
不起作用的原因是我想要与远程服务器上完全相同的站点结构,这样我就可以在本地站点上工作,然后完全复制文件以上传。但是我还是想用绝对路径,因为相对路径比较乱。
我错过了什么吗?最简单的方法是什么?