没有 www 的 FontAwesome 不显示
FontAwesome not showing without www
我的网站可以使用 fontawesome,但是当我输入没有 www 的网站时。之前,它不显示图标。
当我把 www.在前面,他们展示了 op。
我需要改变什么。有问题的网站是 www.bluestar.be and bluestar.be
编辑:这是我的控制台:
Access to Font at 'http://www.bluestar.be/sites/all/themes/rhythm/fonts/fontawesome-webfont.ttf?v=4.4.0' from origin 'http://bluestar.be' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://bluestar.be' is therefore not allowed access.
解决方案
我将这些行添加到代码中以将 site.com 重定向到 www.site.com
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
转到您的 drupal 项目根目录中的 .htaccess。
添加这些行
Header 总是设置 Access-Control-Allow-Origin "*"
Header 始终设置 Access-Control-Allow-Methods "POST, GET, OPTIONS, PATCH, DELETE"
你可以开始了。
确保您的服务器上启用了 modrewrite。
我的网站可以使用 fontawesome,但是当我输入没有 www 的网站时。之前,它不显示图标。 当我把 www.在前面,他们展示了 op。 我需要改变什么。有问题的网站是 www.bluestar.be and bluestar.be
编辑:这是我的控制台:
Access to Font at 'http://www.bluestar.be/sites/all/themes/rhythm/fonts/fontawesome-webfont.ttf?v=4.4.0' from origin 'http://bluestar.be' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://bluestar.be' is therefore not allowed access.
解决方案 我将这些行添加到代码中以将 site.com 重定向到 www.site.com
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
转到您的 drupal 项目根目录中的 .htaccess。
添加这些行
Header 总是设置 Access-Control-Allow-Origin "*" Header 始终设置 Access-Control-Allow-Methods "POST, GET, OPTIONS, PATCH, DELETE"
你可以开始了。 确保您的服务器上启用了 modrewrite。