实现链接转向的5种方法

今天百不度总结了5种实现链接转向的方法。下面贴出来和各位看官分享,高手莫笑。

第一种方法:用.htaccess实现。此方法仅对支持mod_rewirte 模块的linux 主机有效。

打开网站根目录下的.htaccess 文件,在文件最下面输入:

  1. RewriteEngine on
  2. RewriteRule ^redirect.html$ www.baidu.com[R]

第一句是打开mod_rewrite 模块。第二句是将www.yourdomain.com/redirect.html重新定向到www.baidu.com。此方法的缺点是每增加一个需要转向的链接都要编辑一下.htaccess文件

第二种方法:用html文件实现。此方法适用于所有类型的主机。

  1. <html>
  2. <head>
  3. <title>百不度转向到百度</title>
  4. <meta http-equiv="refresh" content="0; url=http://www.baidu.com/">
  5. </head>
  6. <body>请稍等,正在转向...</body>
  7. </html>

此方法的缺点是必须为每一个需要转向链接的创建一个html文件。

第三种方法:用PHP实现。此方法只适用于安装了PHP的主机。

创建一个redirect.php文件,在里面输入如下代码:

  1. <?header("Location: http://www.google.com/");?>

上面的代码将使yourdomain.com/redirect.php重新定向到www.google.com。此方法的缺点是必须为每一个需要转向链接的创建一个PHP文件。

第四种方法:用Javascript实现。

  1. <a href="http://www.yourdomain.com" onclick="parent.location.href='http://www.google.com/' return event.returnValue=false">点击转向</a>

此方法的缺点是如果一个读者关闭了 javascript,他就只能让读者看到展示的url网址,并且Google机器人是不处理 javascript的。

第五种方法:用gocodes插件实现。此插件只适用于WordPress博客。
第一步:在博客根目录的.htaccess文件中的# BEGIN WordPress”:前面加入下面代码:

  1. RewriteEngine On
  2. RewriteRule ^go/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]

第二步:下载gocodes插件。上传至插件目录然后激活,在后台中就可以直接添加需要转向的链接。

OK!总结到此结束。O(∩_∩)O哈哈~

发表评论