You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google索引未配置的FTP子域名ftp.example.com,寻求拦截方案

解决未配置FTP子域名被Google索引的问题

核心原因

你当前的.htaccess规则未生效,是因为未配置的ftp.exrx.net子域名被服务器默认虚拟主机接管,主域名根目录的.htaccess仅对主域名请求生效,无法覆盖默认虚拟主机的处理逻辑。

可行解决方案

  • 配置FTP子域名虚拟主机并添加重定向

    1. 登录CWP面板,进入Apache Settings > Virtual Hosts
    2. 添加ftp.exrx.net的虚拟主机,根目录可指向主域名根目录
    3. 在虚拟主机配置中直接写入永久重定向规则(无需依赖.htaccess):
      <VirtualHost *:80>
          ServerName ftp.exrx.net
          Redirect permanent / https://exrx.net/
      </VirtualHost>
      <VirtualHost *:443>
          ServerName ftp.exrx.net
          Redirect permanent / https://exrx.net/
          # 若使用SSL,需配置对应证书路径
          SSLCertificateFile /path/to/your/cert.pem
          SSLCertificateKeyFile /path/to/your/key.pem
      </VirtualHost>
      
    4. 保存配置后重启Apache服务(CWP面板内可找到Restart Apache选项)
  • 通过CWP DNS设置直接重定向

    1. 进入CWP的DNS管理器,找到exrx.net的DNS记录
    2. 删除现有ftp子域名记录,添加URL Redirect类型记录,将ftp.exrx.net永久重定向(301)到https://exrx.net/
    3. 等待DNS生效(通常1-24小时)
  • 全局Apache配置添加重定向规则

    1. 编辑Apache全局配置文件(如/etc/httpd/conf/httpd.conf或/etc/httpd/conf.d/custom.conf)
    2. 添加以下规则:
      <IfModule mod_rewrite.c>
          RewriteEngine On
          RewriteCond %{HTTP_HOST} ^ftp\.exrx\.net$ [NC]
          RewriteRule ^(.*)$ https://exrx.net/$1 [L,R=301]
      </IfModule>
      
    3. 重启Apache服务生效
  • 向Google提交索引移除请求

    1. 登录Google Search Console,添加并验证ftp.exrx.net站点
    2. 进入「移除URL」工具,提交整个子域名的移除请求,备注该子域名未配置、属于无效站点
    3. 此操作可快速清除已被索引的内容,配合重定向彻底解决问题
  • 添加robots.txt屏蔽抓取
    若已配置FTP子域名根目录,在该目录下创建robots.txt文件:

    User-agent: *
    Disallow: /
    

    此规则可阻止搜索引擎后续抓取该子域名内容,但已抓取的内容仍需通过移除请求清理

内容的提问来源于stack exchange,提问作者Parth Parikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 13:20:29