【问题标题】:how i create relative path alway begining root我如何创建相对路径总是从根开始
【发布时间】:2021-04-17 13:25:00
【问题描述】:

我使用 php 遵循 mvc 模型创建我的网络应用程序。 当我设置路径 css,img,js,... 我使用 <link rel="stylesheet" href="./public/css/style.css"> 在默认控制器中,我的页面得到了 css。但是当我调用像http://localhost/assignment/controller/action 这样的操作时,我失去了我的css。相对路径变为http://localhost/assignment/controller/action/public/css/style.csshttp://localhost/assignment/controller/action/param/public/css/style.css

【问题讨论】:

  • 前导斜杠("/" 字符)指定 文档根 位置:<link rel="stylesheet" href="/public/css/style.css">。此外,目录 "public" 应指定为您的 Web 服务器配置文件中的 文档根

标签: php html model-view-controller


【解决方案1】:

听起来您可能有配置或捆绑程序问题。最快的 - 不是最好的解决方法 - 用于开发是将您的 css 文件移动到公用文件夹所在的位置。您需要找到调用该链接的根文件夹并链接到那里。

如果您使用的是捆绑器或转译器,您可能需要在配置中查看捆绑的内容。

还要确保本地文件遵循此格式。 The right way of setting <a href=""> when it's a local file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    相关资源
    最近更新 更多