【问题标题】:Accessing page with trailing slash returns HTML w/o CSS访问带有斜杠的页面会返回没有 CSS 的 HTML
【发布时间】:2018-09-09 22:03:08
【问题描述】:

我现在第一次实现分页,虽然我遇到了问题。

当我使用由正斜杠分隔的参数(即mydomain.com/?page=2)访问网站时,它会返回没有任何样式的页面。

访问不带正斜杠的页面(即mydomain.com?page=2)会按预期返回带有样式的页面。

但是,我已经阅读到实现和使用参数的正确方法是使用正斜杠...

为什么返回一个没有样式的页面?

HTML

<head>
  ...
  <link rel="stylesheet" href="css/m-index.css">
  ...
</head>

【问题讨论】:

    标签: php css parameters query-string querystringparameter


    【解决方案1】:

    原因是尾部斜杠表示客户端请求index/css/m-index.css,而你想要/css/m-index.css

    你需要做的就是把它放在你的头标签中

    <base href="/">
    

    【讨论】:

    • 谢谢。我会试试的。尽管如此,我对你的回答感到困惑。我的link href 属性的值的结构如下:css/m-index.css。你的意思是它应该是这样的结构:/css/m-index.css?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2019-04-13
    相关资源
    最近更新 更多