javascript - 当 url 为 "example.php/1/2"时,CSS 不适用

标签 javascript php css routes

我正在做一个站点,一个博客平台,我想在其中获取基于get的信息。
所以我想显示一个特定的帖子,如果 url 是“post.php/1/2”,其中 1 是用户 ID,2 是帖子 ID。当我这样做时,我的 php 文件找不到 js 或 css 文件。我收到此错误:

“资源被解释为样式表但使用 MIME 类型文本/html 传输:”并且我的 Javascript 出现语法错误,显示“意外 <”。但它在其他网站上运行良好。

很抱歉描述的有点不好,希望您能理解。否则我会解释得更好!

编辑:一定是一些路由问题。如果我继续“post.php”它工作正常,但“post.php/”很麻烦。

最佳答案

听起来您正在使用相对路径并获得 404(或其他 html 页面)而不是您想要的 css/js 文件。

因此请尝试使用绝对路径(路径以/而不是 ../开始),例如: <link rel="stylesheet" type="text/css" href="/styles/main.css">

不是 <link rel="stylesheet" type="text/css" href="../styles/main.css">

关于javascript - 当 url 为 "example.php/1/2"时,CSS 不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066285/

相关文章:

html - 位置 :sticky - not sticky when it reaches the footer

javascript - 模拟 net.Socket 进行单元测试

javascript - FireBase - 如何列出用户特定的数据?

php - Facebook 登录最佳实践

php - Magento:从数据库中选择

php - php 中的背景 css

ajax 中的 php ajax

javascript - 如何从对象的原型(prototype)方法访问 JavaScript 对象属性

javascript - 欺骗Javascript变量

jquery - 在我的 Tumblr 上将这些单个帖子居中