我们曾经为那些通过会员链接部分盈利的网站做过咨询。我们通常建议人们重定向附属链接。在过去,我们注意到没有一个合适的在线脚本可以为我们处理这个问题,所以我们创建了一个解决这个问题。在这篇文章中,我将解释你如何得到它以及如何在你的网站上运行它。
为什么我要隐藏我的从属链接?
一个快速的在线搜索将导致大量的原因,为什么你应该重定向你的从属链接。“历史”的原因,这是隐藏的搜索引擎,你是一个从属。如果认为搜索引擎不了解正在发生的事情,那就太天真了,不过,这似乎是一个合理的理由。
也有几个优势,掩盖你的下属链接,如:
易于管理
有时你可能需要改变你的会员链接。如果这些链接散布在你的博客上,这将是一项非常耗时的任务。通过集中下属链接,你有一个位置来管理他们所有。
防止PageRank泄露给广告商
附属链接是广告,不应该遵循或修改,以防止PageRank泄漏给广告客户。而不是手动做这为每个单独的附属链接,你可以做这是一个单一的位置没有太多麻烦。这也防止了忘记向某个链接添加nofollow的可能性。
“干净”的链接
不同的联盟计划倾向于使用不同的永久链接结构。一些网站可能有相对“干净”的链接,而另一些网站则倾向于添加大量的胡言乱语。使用重定向脚本可以帮助您处理此问题,因为被隐藏的URL将始终遵循相同的结构。这让用户更清楚链接将把他们带到哪里!
隐形会员链接,如何做
伪装下属链接的基本过程很简单:
创建一个文件夹,从您将提供重定向。在中国,我们用/out/。
在robots.txt文件中阻止/out/文件夹,添加:
不允许:/ /
在重定向文件夹中使用脚本重定向到附属机构url。
步骤2确保搜索引擎不会遵循重定向,但我们将添加一些额外的安全措施在我们的脚本,以防止意外索引我们的附属链接。假设你的网站运行在基于apache的服务器上,步骤3很简单,只需手动将每个重定向添加到重定向目录的.htaccess文件。或者,您可以使用我们生成的脚本来简化您自己的操作。这个脚本的额外好处是它也适用于运行Nginx的服务器!
附属链接重定向脚本
我们创建的脚本包含三个文件,其中一个是可选的:index.php文件、重定向.txt文件,以及一个修饰url的.htaccess文件。
index . php
此文件包含通过执行302重定向来处理实际重定向的逻辑。此外,它还发送了一个X-Robots-Tag头文件,以确保搜索引擎能够检测到这个头文件,并遵守我们在其中传递的noindex、nofollow规则。我们这样做作为一个额外的安全措施,以防你可能忘记排除从属链接在你的robots.txt。
Redirects.txt
txt文件是一个逗号分隔的文件,包含一个列表的名称和目的地url如下:
yoast, https://yoast.com
注意,文件应该总是包含以下行在最顶部,以确保人们不会试图重定向自己到一个不存在的URL:
默认情况下,http://example.com
只需将example.com更改为您自己的域名,您就可以开始了!
. htaccess
如果您只安装了上述两个文件,那么就已经有足够的文件可以运行了。但是,我们建议您美化url,因为这极大地增加了可读性。如果不美化url,您将得到类似/out/?id=yoast而不是/out/yoast。
修饰可以通过向混合文件中添加.htaccess文件来实现。这个小文件也有助于确保人们不能访问你的重定向。txt文件,看看什么附属链接是可用的。
插件呢?
在过去,我们收到过关于使用WordPress插件来解决这个隐藏问题的问题。尽管有很多有效的选择,他们有一个小警告:速度。因为这些插件依赖于WordPress的核心代码,所以它们需要等待它完全启动后才能执行自己的插件。如果服务器速度较慢,这很容易增加一两秒的加载和重定向时间。
我们的非插件解决方案更快,因为它不依赖WordPress运行。
最终,最佳选择取决于您的需要。如果你想收集你的会员链接的统计数据,你最好使用一个插件。否则,只需使用我们的脚本保持速度。
的文件
如果您对在自己的网站上运行这个漂亮的脚本感兴趣,您可以下载这些文件。感觉从没
修改翻译结果
试试有道人工翻译?
精选同行业资深译员,专家审校润色,让你尊享快捷又准确的人工翻译!
立即体验