【问题标题】:Slash not point back at a directory with htacess斜线不指向带有 htaccess 的目录
【发布时间】:2014-09-16 11:06:39
【问题描述】:
<link href="/css/screen.css" rel="stylesheet" type="text/css" />

如何在 .htacess 的帮助下将这一点指向 css/screen.css?以及其他所有内容,这样它就不会指向回来!

【问题讨论】:

  • 看起来已经指向“css/screen.css”
  • 它指向根目录。所以我想要 localhost/myproject/css/screen.css 但它指向 localhost/css/screen.css

标签: html css .htaccess path


【解决方案1】:

您不需要为此使用 .htaccess,只需提供正确的绝对路径即可。 如果您的上述文件位于根目录中,则只需编写

<link href="css/screen.css" rel="stylesheet" type="text/css" />

如果它在某个文件夹中,那么

<link href="../css/screen.css" rel="stylesheet" type="text/css" />

并为您使用的所有引用执行此操作。

阅读这篇文章,可能会给你一些关于absolute path 的基本概念。

【讨论】:

    【解决方案2】:

    它指向根。所以我想要 localhost/myproject/css/screen.css 但它指向 localhost/css/screen.css

    从引用中删除 /,使其成为相对 URL:

    <link href="css/screen.css" rel="stylesheet" type="text/css" />
    

    【讨论】:

    • 我所有的链接都是动态创建的,我只能访问htaccess文件
    猜你喜欢
    • 2019-01-26
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多