Web @字体在没有www的情况下无法使用

Web @字体在没有www的情况下无法使用,web,font-face,Web,Font Face,当我用WWW.example.com加载我的站点时,将加载自定义字体 但是如果我只是进入domain.com(不带www),这些字体不会加载到IE或Firefox中,而会加载到Chrome中 我所有的CSS文件链接都是绝对的 还有其他人遇到过这个问题吗?小心XSS限制。既然你没说我假设你的链接是到www.example.com而不是example.com。浏览器对从其他域请求文件持谨慎态度。您可以将其设置为从/path/to/css.css请求,而不是绝对链接。这是因为CORS(这基本上意味着浏

当我用WWW.example.com加载我的站点时,将加载自定义字体

但是如果我只是进入domain.com(不带www),这些字体不会加载到IE或Firefox中,而会加载到Chrome中

我所有的CSS文件链接都是绝对的


还有其他人遇到过这个问题吗?

小心XSS限制。既然你没说我假设你的链接是到
www.example.com
而不是
example.com
。浏览器对从其他域请求文件持谨慎态度。您可以将其设置为从
/path/to/css.css请求,而不是绝对链接。

这是因为CORS(这基本上意味着浏览器不会从未发送原始文档的服务器b请求资源(而来自服务器a)指定请求,除非b指定它将接受来自a(资源)的请求


请参阅和

修复!在.htaccess文件中,如果输入了非WWW url,我将其重定向到WWW:)如果这是正确的解决方案,请将此答案标记为已接受。它帮助其他人更容易找到答案。