【发布时间】:2014-05-11 13:20:09
【问题描述】:
我想在我的 Mac 的 apache 服务器上开发项目站点,然后在准备启动时上传到 ISP 服务器。当站点有子目录时,我遇到了麻烦。如果我的链接语句使用相对路径:<link rel="stylesheet" media="all" href="css/site.css" type="text/css"/>
它不适用于需要的子目录:href="../css/site.css"
如果我使用绝对路径(在 ISP 的服务器上工作):<link rel="stylesheet" media="all" href="/css/site.css" type="text/css"/>
它不适用于我的 apache 服务器上的子目录。
图片和 javascript 链接也存在同样的问题。必须有一个解决方案允许开发人员构建站点的“一个”版本并将其移动到 ISP 的服务器,而无需更改所有路径命令。我一直在寻找答案,但到目前为止我还没有找到解决方案。
【问题讨论】:
标签: css image hyperlink path subdirectory