当前位置:论坛首页 > Linux面板 > 求助

【待反馈】宝塔Apache环境Access-Control-Allow-Origin跨域怎么

发表在 Linux面板2022-7-12 01:12 [复制链接] 3 7460

按照网上教程,找了好多答案,按个尝试,愣是没有找到能解决的?
尝试html设置,还是解决不了
  1.   <meta http-equiv="Access-Control-Allow-Origin" content="*">
复制代码

各种 .htaccess也不行。
各种修改Apache配置文件,也不行。
按理说,任何一种都会好使的呀?我怎么一个没成功?

求个详细教程,谢谢
使用道具 举报 只看该作者 回复
发表于 2022-7-12 09:11:34 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2023-7-15 10:39:37 | 显示全部楼层
我也是遇到这个问题,第一个Vue部署正常,在部署一个到不同端口,怎么搞都搞不定.
使用道具 举报 回复 支持 反对
发表于 2023-7-18 09:42:04 | 显示全部楼层
Alpha125 发表于 2023-7-15 10:39
我也是遇到这个问题,第一个Vue部署正常,在部署一个到不同端口,怎么搞都搞不定. ...

如您是apache环境的,您可以尝试使用下面方式试试
写入到apache环境配置文件
  1. <IfModule mod_headers.c>
  2.    Header set Access-Control-Allow-Origin "*"
  3.    Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"
  4. </IfModule>
复制代码

这将设置允许任意来源的请求访问,且允许的请求方法包括 GET、POST 和 OPTIONS。

伪静态:
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_METHOD} OPTIONS
  3. RewriteRule ^(.*)$ $1 [R=200,L]
复制代码

这将通过重写规则来处理 OPTIONS 请求,从而解决跨域访问问题。

如以上方法都不行,就建议您尝试修改网站代码实现跨域
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表