我使用 .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/