在友情链接交易里,检查跳转链与落地页的目标只有一个:确认对方给你的链接,最终落到的是不是他承诺的那个页面。做法是先抓取链接的原始地址,再跟踪每一次重定向,最后核对落地页内容与对方描述是否一致。凡是中途跳到无关域名、落地页与约定主题不符、或者需要登录才能看到内容的,都应先暂停交换。
打开对方提供的链接时,可能遇到三种情况,处理优先级完全不同。
判断方法很简单:在浏览器地址栏输入对方给的链接,观察地址是否变化。变化了就说明存在跳转。但浏览器可能缓存跳转结果,所以更可靠的方式是用命令行工具查看完整的响应头。
在电脑终端执行下面的命令,把示例地址换成对方提供的链接:
curl -sIL "https://example.com/link" | grep -iE "^(HTTP|location)"
输出里每一组 HTTP 状态码和紧随其后的 location 就是一次跳转。301 和 308 是永久跳转,302 和 307 是临时跳转。你需要数清楚一共跳了几次,以及最后一次 HTTP 后面的状态码是不是 200。
适用条件是对方给的是完整 URL。如果只给了域名,先确认具体页面路径再执行。判断结果是:跳转次数超过两次,或者中途出现与对方主域名无关的地址,就属于需要追问的情况。
跳转链正常,不代表落地页合格。友情链接交易里常见的落差是:对方说链接放在某篇文章,实际落地页却是首页或栏目页。核对时看这几项:
<a> 标签是否带了 rel="nofollow" 或 rel="sponsored"。带了这两个属性,说明对方并不打算让这个链接参与正常推荐。这四项里,只要有一项与约定不符,就应当先沟通再决定是否继续。
如果手上有一批待交换的链接,不可能每个都细查。按下面的顺序处理,代价最低、收益最直接:
nofollow,能快速排除对方暗中加了限制的链接。假设你手上有十个待交换链接,按这个顺序查完,通常只有少数几个需要进一步沟通。把时间花在这几个上,比平均用力更划算。
下一步,挑出你手上最想交换的一个链接,用上面的命令跑一遍,把跳转次数、最终域名和链接属性记下来,再和对方的描述逐项对照。