实现链接转向的5种方法
今天百不度总结了5种实现链接转向的方法。下面贴出来和各位看官分享,高手莫笑。
第一种方法:用.htaccess实现。此方法仅对支持mod_rewirte 模块的linux 主机有效。
打开网站根目录下的.htaccess 文件,在文件最下面输入:
- RewriteEngine on
- RewriteRule ^redirect.html$ www.baidu.com[R]
第一句是打开mod_rewrite 模块。第二句是将www.yourdomain.com/redirect.html重新定向到www.baidu.com。此方法的缺点是每增加一个需要转向的链接都要编辑一下.htaccess文件
第二种方法:用html文件实现。此方法适用于所有类型的主机。
- <html>
- <head>
- <title>百不度转向到百度</title>
- <meta http-equiv="refresh" content="0; url=http://www.baidu.com/">
- </head>
- <body>请稍等,正在转向...</body>
- </html>
此方法的缺点是必须为每一个需要转向链接的创建一个html文件。
第三种方法:用PHP实现。此方法只适用于安装了PHP的主机。
创建一个redirect.php文件,在里面输入如下代码:
- <?header("Location: http://www.google.com/");?>
上面的代码将使yourdomain.com/redirect.php重新定向到www.google.com。此方法的缺点是必须为每一个需要转向链接的创建一个PHP文件。
第四种方法:用Javascript实现。
- <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”:前面加入下面代码:
- RewriteEngine On
- RewriteRule ^go/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]
第二步:下载gocodes插件。上传至插件目录然后激活,在后台中就可以直接添加需要转向的链接。
OK!总结到此结束。O(∩_∩)O哈哈~