【问题标题】:How to handle stylesheet links when local and server directory structures don't match当本地和服务器目录结构不匹配时如何处理样式表链接
【发布时间】:2011-11-24 10:04:52
【问题描述】:

我网站的文档根目录直接是服务器webroot(public_html),而不是单独的子目录。这给我带来了一个问题,因为我的本地网站位于项目文件夹中(我的编辑器 NetBeans 需要它),这意味着指向样式表的 href 链接需要采用以下形式:

/projectfolder/stylesheets/stylesheet.css

但在服务器上,由于网站直接位于 webroot 中,因此 href url 必须是:

/stylesheets/stylesheet.css

当我向我的主人询问这个问题时,他们说我必须重构我的项目以更改所有样式表链接。但我不知道;每次我想将本地网站上传到服务器时,都必须重构(然后“取消重构”)本地网站,这似乎很有趣。还有其他解决方案吗?

【问题讨论】:

    标签: css directory href


    【解决方案1】:

    您不必使用样式表的绝对路径。请改用相对路径。然后,您的文件托管在哪里并不重要,只要它们相对于彼此保持相同的位置即可。

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2013-12-15
      相关资源
      最近更新 更多