【问题标题】:CSS and JS won't show with a 404 redirect [duplicate]CSS 和 JS 不会显示 404 重定向 [重复]
【发布时间】:2020-02-04 13:17:46
【问题描述】:
我使用 .htaccess 制作了一条自定义错误消息。我把 CSS 和 JS 放在那里和单独的文件夹中,它工作正常。
但是现在当我尝试通过 404 错误消息调用它们时,它只显示 HTML 文本,没有 CSS 或 JS。
这是我的 .htaccess 文件的样子:
ErrorDocument 404 /error/index.html
我也试过了
ErrorDocument 404 /error/
但这也没有用。
【问题讨论】:
标签:
javascript
html
css
apache
.htaccess
【解决方案1】:
发生这种情况是因为您在文件中使用了相对链接。并且您正在为您的网络文档使用不同的目录。
试试这个
把你的自定义 404 页面放到 root/ 目录下。
或
在您的每个 html/php 页面中使用基本标记并将 root 设置为默认值
根据。更多关于基本标签read more
或
手动设置 404 页面的相对链接。
喜欢<link
rel="../your-css-dir/your-file.css">
也对你的 js 文件做同样的事情。