apache 設置允許跨域


1.首先找到 httpd.conf 文件

找到   #LoadModule headers_module modules/mod_headers.so

把#注釋符去掉(也有可能已經默認去掉了)

目的是開啟apache頭信息自定義模塊

2.找到你的虛擬主機文件 注意是被跨域的網站的  具體內容是這樣的文件

也有可能是別的樣子的,但是<Directory>  </Directory> 不變

<VirtualHost *:80> 
    DocumentRoot "E:/laragon/www/"
    ServerName dev.com
    ServerAlias *.dev.com
    
    <Directory "E:/laragon/www/(你的本地地址)">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

然后在這段內容里面

<Directory "E:/laragon/www/(你的本地地址)">
        AllowOverride All
        Require all granted

#對所有域名開放       

Header set Access-Control-Allow-Origin *   (這樣加上一行)

#對指定域名開放

Header set Access-Control-Allow-Origin http://www.***.com  (或者這樣加上一行)


    </Directory>

        OK,跨域問題搞定
---------------------
作者:阿姆斯特朗回旋噴氣加速式阿姆斯特朗炮
來源:CSDN
原文:https://blog.csdn.net/qq_42774929/article/details/82907034
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM