文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>怎样使你的网页的外链链接更“安全”-PHP重定向机制

怎样使你的网页的外链链接更“安全”-PHP重定向机制

时间:2009-05-23  来源:adreaman

当我们在网页上建立一个链向其他网站的链接时,这个链接会影响搜索引擎对网站的权重(主要是类似Google的PR值一类的指标)。所以,链接是不能随便加的,尤其是那些链向低PR网站的链接。

那怎么办呢,不可能完全没有链接的啊,那也太不方便了。

我们可以用一种PHP的“重定向”机制来规避这个问题,让你的外链不会影响搜索引擎对你的权重:

首先,在你的空间上传一个PHP文件,假设叫做“redirect_url.php“。

这个文件的内容如下:

<?php
// Change to the URL you want to redirect to
$R_URL=$_GET['url'];
echo $R_URL;
header(”Location: $R_URL”);
?>

然后,当你需要建立一个”安全“的链接,链向一个低权重的网站,例如”http://www.microsoft.com”时,把链接地址写成这 样:  “http://www.yoursite.com/redirect_url.php?url=http://www.microsoft.com”就 可以了。

对于有的主机这样打开链接可能会有问题,打开链接后会看到一个关于header的warning,检查两个地方来搞定这个问题:

1. 看看你的“redirect_url.php“文件的php起止符(也就是<?php和?>)前后是否有空格和空行。如果有,删除它们。

2. 打开主机根目录下的php.ini文件,确保: “output_buffering = on” 或者 “output_buffering = n”  n为4096或其他接近的数字。

如果还有什么问题,欢迎留言讨论。

08.12.8

发现如果后面要转向的地址也是带有?的地址,会造成如下所示的服务器问题:

Connection Interrupted
The connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection. Please try again.

具体解决办法还在研究中。

原文地址:http://adreaman.com/1206php-redirect-weblink.html

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载