我正在创建自己的简短网址9o9.in
当访问者点击我网站生成的短网址时,他将首先点击我的服务器。但我知道可能存在一些可能有害或不适当的网站链接,这些链接将使用我的网站服务缩短。
为了确保我不是在搜索引擎优化方面设置我的网站的负面声誉,通过在搜索引擎的眼中链接或http引用未接受的网站,我应该去使用服务器端重定向php header()函数,还是我应该基于javascript的客户端重定向?
嗯,我知道更明智的解决方案是防止用户生成不可接受的网站的短链接。但是现在我承担不起实施它,因为它需要大量的数据分析或使用昂贵的文字过滤API ......
任何帮助都非常有用。
感谢。
答案 0 :(得分:1)
服务器端重定向的延迟时间较短,因为浏览器可以立即开始获取新页面,而使用JavaScript中的客户端重定向,浏览器必须继续下载JavaScript代码,然后必须执行此JavaScript代码。因此,尽可能使用服务器端重定向而不是客户端重定向符合用户的最佳利益。并且,因为它符合用户的最佳利益,所以奖励此类行为也符合搜索引擎的最佳利益(事实上,谷歌公开表示最终用户延迟是使用的众多排名信号之一)。
但是,关于这个主题,您可能希望利用safe browsing API来帮助您验证重定向到恶意软件的网址,以便您不会通过这些链接提供恶意软件。