Discuz! 官方交流社區

標題: discuzx3.5,兩個域名www和bbs,www綁門戶,bbs綁論壇,在DIY編輯后點更新時出現跨域問題。 [打印本頁]

作者: BQQ    時間: 2025-6-21 10:55
標題: discuzx3.5,兩個域名www和bbs,www綁門戶,bbs綁論壇,在DIY編輯后點更新時出現跨域問題。
  1. POST https://www.abc.cn/portal.php?mod=portalcp&ac=block&op=style&classname=portal_article&bid=224&eleid=&tpl=&inajax=1 403 (Forbidden)
  2. ajax.js?c9G:1  Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf')
  3.     at HTMLIFrameElement.handleResult (ajax.js?c9G:1:1629)
復制代碼

                               
登錄/注冊后可看大圖



編輯完DIY內容,點更新,報錯。www和bbs只要DIY全部報錯。

目前已經在nginx配置文件中這樣設置,仍未解決:
  1. <blockquote>location / {
復制代碼


cookiesdomain設置的是 .abc.cn

crossdomain.xml 設置的也是 .abc.cn

  1. <?xml version="1.0"?>
  2. <cross-domain-policy>
  3.   <allow-access-from domain=".abc.cn" />
  4. </cross-domain-policy>
復制代碼


以上步驟全部做好,仍然沒有解決跨域問題。

作者: BQQ    時間: 2025-6-21 10:59
目前已經在nginx配置文件中這樣設置,仍未解決:

                               
登錄/注冊后可看大圖



nginx配置似乎不讓發,我截圖補充一下。
作者: 湖中沉    時間: 2025-6-21 11:00
跨域問題的話非常確定就是服務器nginx上配置正確即可
作者: BQQ    時間: 2025-6-21 11:04
湖中沉 發表于 2025-6-21 11:00
跨域問題的話非常確定就是服務器nginx上配置正確即可

請教大佬,我目前這樣配置還有哪里不對呢?Nginx上做了配置了:

                               
登錄/注冊后可看大圖

作者: crx349    時間: 2025-6-21 12:26
域名綁定到一個nginx站點哦
作者: BQQ    時間: 2025-6-21 19:43
crx349 發表于 2025-6-21 12:26
域名綁定到一個nginx站點哦

只能綁一個?我現在是www和bbs都綁在站點上
作者: crx349    時間: 2025-6-21 22:38
BQQ 發表于 2025-6-21 19:43
只能綁一個?我現在是www和bbs都綁在站點上

都綁定在一起,然后
config/config_global.php里面的

  1. $_config['cookie']['cookiedomain']                 = '';
復制代碼


改成
  1. $_config['cookie']['cookiedomain']                 = '.域名.com';
復制代碼


其中域名改成你的根域名,試試哦




歡迎光臨 Discuz! 官方交流社區 (http://www.sdtechgong.com.cn/) Powered by Discuz! X5.0