Nginx設(shè)置Access-Control-Allow-Origin多域名跨域?qū)崿F(xiàn)
修改配置文件
可通過如下配制進行多域名的設(shè)置。
map $http_origin $corsHost { default 0; "~https://www.itbiancheng.com" https://www.itbiancheng.com; "~http://love.itbiancheng.com" http://love.itbiancheng.com; } server { listen 80; server_name www.itbiancheng.com; root /nginx; location / { add_header Access-Control-Allow-Origin $corsHost; } }
最近在做一個站,由于把樣式和圖片都獨立出來了一個單獨的域名,在移動端的時候訪問提示跨域訪問了,主要是因為css樣式里面引用了字體文件,接下來吾愛編程為大家介紹一下,有需要的小伙伴可以參考一下:
1、錯誤提示
2、解決方法
nginx上的解決方案是配置Access-Control-Allow-Origin來解決,但是要么允許所有,要么允許單個的,都不能解決我的文件,經(jīng)過一番查找找到了解決方法,
map $http_origin $corsHost { default 0; "~https://www.itbiancheng.com" https://www.itbiancheng.com; "~http://love.itbiancheng.com" http://love.itbiancheng.com; } server { listen 80; server_name www.itbiancheng.com; root /nginx; location / { add_header Access-Control-Allow-Origin $corsHost; } }
到此這篇關(guān)于Nginx設(shè)置Access-Control-Allow-Origin多域名跨域?qū)崿F(xiàn)的文章就介紹到這了,更多相關(guān)Nginx Access-Control-Allow-Origin多域名跨域內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx學(xué)習(xí)之如何搭建文件防盜鏈服務(wù)的方法示例
這篇文章主要介紹了Nginx學(xué)習(xí)之如何搭建文件防盜鏈服務(wù)的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10關(guān)于使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用問題
這篇文章主要介紹了使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用,本文通過幾個問題解析幫助大家學(xué)習(xí)Keepalived實現(xiàn)Nginx的自動重啟的相關(guān)知識,需要的朋友可以參考下2021-09-09Nginx轉(zhuǎn)發(fā)丟失cookie表現(xiàn)形式及解決方案
本文主要介紹了Nginx轉(zhuǎn)發(fā)丟失cookie表現(xiàn)形式及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Linux中Nginx的防盜鏈和優(yōu)化的實現(xiàn)代碼
今天是周末小編在值班哈,很開森,工作使我快樂,本文重點給大家介紹Linux中Nginx的防盜鏈和優(yōu)化問題及實現(xiàn)代碼,需要的朋友跟隨小編一起看看吧2021-06-06