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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
