2Apr

win主机下wordpress完美实现301重定向的方法

时间: 2013-4-2 分类: WordPress教程 作者: 鱼小委 2386 次浏览

由于鱼小委在当初选择主机的时候,不甚用了win主机来运行wordpress,后期碰到了很多问题,实在让人头疼。好在问题一点点得到解决,今天给大家分享一下,如何在win主机下wordpress完美实现301重定向的方法

首先,简单说一下关于301重定向的问题,最简单的理解就是,假设你的主机上绑定有www.abc.com,abc.com,abc.goto123.com三个域名,当你想输入abc.com或者abc.goto123.com这两个域名的时候,网站自动跳转到主域名:www.abc.com
最为关键的两点:
1.301最大的好处就是传递权重,目的都是为了更好的保留权重。比如A网页由于永久改变网址,那么做301之后,把A页面永久性的转移到B页面,搜索引擎就会把网页B当做唯一的有效目标。这是搜索引擎唯一推荐的不会产生怀疑的方法,A页面的权重也会转到B页面。
2.网站有好几个域名都能访问到首页,那么就需要把所有的网址都定向到一个主网址上。百度对于301会传递所有权重,Googel只是一部分。但都有个时间问题。
接下来进入正题:

我们找到网站根目录中也就是wordpress根目录中的wp-blog-header.php文件,并在文件开头<?php后添加以下代码

if (strtolower($_SERVER['SERVER_NAME'])!='www.abc.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://www.abc.com'.$URIRedirect);
exit();
}

注:将上述代码中的www.abc.com改成你自己网站的主域名。这样就完成了,方法非常简单!大家赶紧去试试吧!祝成功!

本文作者:

热衷于学习基于WordPress平台的网站设计与开发,狂热的IT工作者,热爱生活。我要投稿

喜欢我们的文章请您与朋友分享:

更多

相关文章:

Comments

目前有一条精彩评论

  1. 梦想工业
    梦想工业 发表于: 2013 年 9 月 3 日 23:57:35

    我的站也才把301重定向弄完.比较有利于权重集中. 星尘网络推广,www.xingchen.me

Comments
发表评论

电子邮件地址不会被公开。*标记为必填选项

  • 正确格式为: http://www.huangjianwei.com.cn

按 [ Ctrl+Enter ] 键直接提交

返回顶部