|
我發現大多數使用Discuz! X3.5 都有小圖標不能顯示的問題,提問的時候給的回答都是說跨域的問題,可是不管我怎么百度、谷歌,給出跨域的方法看了都蒙,一大堆的代碼都不知要放到哪里!
不過,今天終于讓我給解決了,在解決之前看我網站帶www和不帶www的小圖標。
捕獲.PNG (203.13 KB, 下載次數: 60)
下載附件
2023-5-3 13:30 上傳
捕獲1.PNG (198.66 KB, 下載次數: 71)
下載附件
2023-5-3 13:30 上傳
方法是尋求服務商的技術人員,我向他反映了我遇到的問題,然后他給的答復如下。
捕獲4.PNG (41.89 KB, 下載次數: 81)
下載附件
2023-5-3 13:30 上傳
谷歌翻譯的結果。
捕獲6.PNG (52.13 KB, 下載次數: 64)
下載附件
2023-5-3 13:31 上傳
這是他幫我添加的代碼。
捕獲5.PNG (109.35 KB, 下載次數: 57)
下載附件
2023-5-3 13:31 上傳
然后我試著在瀏覽器里添加網站地址帶www和不帶www的,果然圖標都能正常顯示了。
捕獲2.PNG (202.56 KB, 下載次數: 74)
下載附件
2023-5-3 13:31 上傳
捕獲3.PNG (200.65 KB, 下載次數: 60)
下載附件
2023-5-3 13:31 上傳
而且我也在另一個論壇的服務器里做相同的設置,也不再出現小圖標不顯示的問題,當然,我的能夠解決并不代表你們的也一樣,所以這個帖只能算是給大家提供參考,如果對你沒作用,那就只能說聲抱歉了。
下邊就是技術人員給出的代碼,只需要添加到 .htaccess 文件的最上端,添加后到后臺更新下緩存。
- <IfModule mod_headers.c>
- Header add Access-Control-Allow-Origin "*"
- Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type, authorization"
- Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
- </IfModule>
復制代碼
或是把"*" 改成你網址的地址
- <IfModule mod_headers.c>
- Header add Access-Control-Allow-Origin "https://www.xxx.com"
- Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type, authorization"
- Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
- </IfModule>
復制代碼
最后希望能給同樣有小圖標煩惱的帶來幫助。
|
|