javascript - CSS 和 JS 不会通过 404 重定向显示

标签 javascript html css apache .htaccess

我使用 .htaccess 创建了自定义错误消息。我把 CSS 和 JS 放在那里并放在单独的文件夹中,它工作得很好。 但现在,当我尝试通过 404 错误消息调用它们时,它只显示 HTML 文本,没有 CSS 或 JS。 这就是我的 .htaccess 文件的样子:

ErrorDocument 404 /error/index.html

我也尝试过

ErrorDocument 404 /error/

但这也不起作用。

最佳答案

发生这种情况是因为您在文件中使用了相对链接。并且您正在为您的网络文档使用不同的目录。

试试这个

Put your custom 404 page to root/ directory.

use base tag in your every html/php page and set root as default base. more about base tag read more

manually sets relative links of your 404 page. like <link rel="../your-css-dir/your-file.css">

也对您的 js 文件执行相同的操作。

关于javascript - CSS 和 JS 不会通过 404 重定向显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60058296/

相关文章:

c# - 客户端验证错误

javascript - 为什么我的 FormData 对象是空的?

tumblr div 高度上的 html 不正常

html - 在CSS中将页面居中

javascript - css flip counter - 无法设置正确的速度

css - 混淆 css bfc(Block formatting contexts)

javascript - 自调用函数和参数?

javascript - C语言的DDP服务器

html - 针对前 2 个 child 或最后 2 个 child

html - 如何删除所有浏览器上两个并排元素之间的空格