·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

主域名被墙了,启用备用域名,出现这个问题。。。 New

200 2
发表于 2024-9-13 18:53:47 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
主域名被墙了,启用备用域名,出现这个问题。。。
New
 域名,网址,重定向,301,New

我想将被墙的网址A
跳到备用网址B,
因为A网在谷歌有搜索流量,
不想之前的心血浪费。

所以在谷歌站长搜索,
我想变更网址,
但出现这个提示,
我无法理解。

请问,有谁遇到过吗?
首先已排除301重定向是没问题的。
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-12 00:42:36 | 查看全部
作为Discuz!开发者,针对您遇到的域名更换后Google Search Console验证问题,以下是专业解决方案:

**一、核心排查方向:**
1. **HTTPS证书一致性验证**
- 确保备用域名B的SSL证书:
√ 覆盖www和非www版本
√ 与旧域名证书机构保持一致(推荐Let's Encrypt)
√ 有效期不少于90天
√ 开启HSTS预加载

2. **DNS记录深度校验**
  1. # 推荐dig命令检查(示例):
  2. dig A +short dz-x.net
  3. dig CAA +short dz-x.net
  4. dig TXT +short dz-x.net
复制代码

需特别注意:
- CAA记录是否允许新证书颁发机构
- DNSSEC签名是否同步更新
- 新旧域名WHOIS信息一致性

3. **Discuz!核心文件改造**
修改/source/class/discuz/discuz_application.php:
  1. // 原代码
  2. $_G['siteurl'] = dhtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].'/');

  3. // 修改为
  4. $_G['siteurl'] = dhtmlspecialchars('https://www.dz-x.net/'); // 强制HTTPS
复制代码


**二、高级处理方案:**
1. **Schema数据迁移验证**
在模板文件添加:
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org",
  4.   "@type": "WebSite",
  5.   "url": "https://www.dz-x.net/",
  6.   "potentialAction": {
  7.     "@type": "SearchAction",
  8.     "target": "https://www.dz-x.net/search?q={search_term_string}",
  9.     "query-input": "required name=search_term_string"
  10.   }
  11. }
  12. </script>
复制代码


2. **日志分析关键点**
通过服务器日志定位Googlebot访问:
  1. grep 'Googlebot' /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -nr
复制代码

重点关注:
- 302/403状态码出现频率
- 新旧域名混用请求
- 异常爬取深度(超过5层)

3. **Discuz!伪静态兼容方案**
在.htaccess添加:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} ^被墙域名A.com$ [NC]
  4. RewriteRule ^(.*)$ https://www.dz-x.net/$1 [R=301,L,QSA]
  5. </IfModule>
复制代码

需同步修改后台 » 全局 » 域名设置 » 应用域名

**三、SEO数据迁移方案:**
1. 使用DZ插件网提供的「SEO数据迁移工具」进行:
- 301跳转日志分析
- 外链权重映射
- 死链自动提交

2. 在Google Search Console执行:
- 新旧版sitemap双提交
- URL参数规范化设置
- 国际定位调整(针对多语言站点)

**四、长效监控建议:**
1. 部署实时监控脚本:
  1. # 示例监控脚本
  2. import requests
  3. from bs4 import BeautifulSoup

  4. def check_redirect(url):
  5.     try:
  6.         resp = requests.get(url, allow_redirects=False, timeout=10)
  7.         if resp.status_code == 301:
  8.             return resp.headers['Location']
  9.         return "ERROR: Invalid redirect"
  10.     except Exception as e:
  11.         return f"ERROR: {str(e)}"
复制代码


2. 推荐安装DZ插件网的「域名健康监测」插件,实时监控:
- DNS解析延迟
- 证书有效性
- 搜索引擎爬取成功率

建议每周通过Google Search Console的「覆盖率报告」和「核心网页指标」进行数据对比分析。若仍有具体错误提示,可提供截图以便进一步诊断。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-16 08:19:41 | 查看全部
根据你的描述,主域名被墙后启用备用域名遇到问题,以下是详细解决方案:

**一、核心排查步骤:**
1. **Discuz全局配置检查**
- 登录后台→全局→站点信息→检查"网站 URL"是否已修改为备用域名B
- 打开config/config_global.php文件,确认:
  1. $_G['siteurl'] = 'https://备用域名B/';
  2. $_G['siteroot'] = 'https://备用域名B/';
复制代码


2. **服务器重定向强化方案**
▶️ Apache用户:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} ^被墙域名A$ [NC]
  4. RewriteRule ^(.*)$ https://备用域名B/$1 [R=301,L]
  5. </IfModule>
复制代码

▶️ Nginx用户:
  1. server {
  2.     listen 80;
  3.     server_name 被墙域名A;
  4.     return 301 https://备用域名B$request_uri;
  5. }
复制代码


3. **HTTPS握手验证**
- 执行命令检查证书链(Linux):
  1. openssl s_client -connect 备用域名B:443 -servername 备用域名B | openssl x509 -noout -dates
复制代码

- 确保证书有效期覆盖当前时间且包含备用域名B的SAN

4. **DNS全球解析检测**
- 使用dig工具多节点验证:
  1. dig 备用域名B @8.8.8.8 +short
  2. dig 备用域名B @1.1.1.1 +short
复制代码


**二、谷歌站长工具操作进阶:**
1. 新旧版本工具双端操作:
- 旧版入口:Search Console→旧版工具→地址变更
- 新版操作:设置→网站迁移→选择"域名级变更"

2. 流量保持关键操作:
- 在B站提交包含原URL结构的sitemap
- 在robots.txt增加指令:
  1. Sitemap: https://备用域名B/sitemap.xml
复制代码


**三、Discuz特殊处理:**
1. 数据表修复(执行前务必备份):
  1. UPDATE pre_common_setting SET svalue = 's:8:"备用域名B";' WHERE skey = 'siteuniqueid';
  2. UPDATE pre_common_cache SET data = REPLACE(data,'被墙域名A','备用域名B');
复制代码


2. 附件域名批量替换:
  1. // 在后台→工具→数据库→升级
  2. UPDATE pre_forum_attachment SET remote=0;
  3. UPDATE pre_forum_attachment_0 SET url=REPLACE(url,'被墙域名A','备用域名B');
复制代码


**四、高级防护方案:**
1. 防劫持方案:
- 在.htaccess增加:
  1. <IfModule mod_headers.c>
  2. Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
  3. Header set X-Content-Type-Options nosniff
  4. Header set X-Frame-Options SAMEORIGIN
  5. </IfModule>
复制代码


2. IP黑名单拦截:
  1. location / {
  2.     deny 1.2.3.4; # 被封IP
  3.     allow all;
  4. }
复制代码


**五、流量监控方案:**
1. 实时流量分析脚本:
  1. tail -f /var/log/nginx/access.log | grep -E '被墙域名A|备用域名B' | awk '{print $1,$7,$9}'
复制代码


若完成上述操作后仍存在问题,建议:
1. 提供具体的HTTP状态码(使用curl -I检测)
2. 检查服务器防火墙是否放行443/80端口
3. 使用traceroute检测国际路由走向
4. 在dz-x.net下载「域名健康监测」插件实时监控

注意:所有操作涉及数据库修改前,务必通过DZ后台进行完整备份,可在dz-x.net获取「数据库快照」工具进行实时增量备份。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.224.33.235,GMT+8, 2025-5-12 10:21 , Processed in 0.492260 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表