Wordpress的两个301重定向方法

wordpress这个cms建站系统相信大家并不会陌生吧,这个系统现在已经被广泛应用于博客系统,但是这个系统如何做301重定向呢?!这个问题相信不少不懂程序代码的人都会比较郁闷吧!下面和大家分享Wordpress的两个301重定向方法!

Wordpress的两个301重定向方法

  • 01

    1.比较简单的域名301重定向:即将A定向到B 以下为引用的内容: $the_host = $_SERVER['HTTP_HOST'];//取得当前域名 if($the_host != 'www.bluefate.org')//判断获取的这个域名是不是你想要的(即定向后的域名) { header("HTTP/1.1 301 Moved Permanently");//发出301头部 header("Location:域名) //跳转到你希望的域名exit(); } 将上面的代码放入到根目录的index.php的最开始的地方就行了,实现的效果是原域名下的所有地址都将转跳到新域名的首页。

  • 02

    2.另一种比较麻烦一点,不过效果会好一点: 他可以将原域名下的所有链接地址定向到对应新域名的地址,即:域名变化,但是参数不变的。代码如下: 以下为引用的内容: $the_host = $_SERVER['HTTP_HOST'];//取得当前域名 if(strtolower($the_host) != 'www.bluefate.org')//把这里的域名换上你想要的 { $URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数 if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/ { $URIRedirect="/"; } header("HTTP/1.1 301 Moved Permanently");//发出301头部 header("Location: 你希望的地址格式")跳转到你希望的地址格式 exit(); } 以上两种方法,不仅适合wordpress的程序,一般PHP程序都可以使用的。写到这里其实我的博客的301已经做好了,我用的是第二种。下面的一种方法,有兴趣的也可以研究一下啦。

  • 03

    在linux并且支持rewrite就可以通过.htaccess来设置了,代码如下: 以下为引用的内容: 以下为引用的内容: # BEGIN WordPress <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on rewritecond %{http_host} ^www.a.com[nc] rewriterule ^(.*)$ http://www.b.com/$1 [L,R=301] </IfModule> # END

(0)

相关推荐

  • LNMP系列教程之四:设置301重定向方法

    有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重定向。 如果你是其他程序就需要手工设置。具体方法如下 ...

  • 三种主机(linux.windows.vps)301重定向跳转的实现方法

    301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的 域名跳转到带www的域名,那么301重定向应该怎么做呢,本文详细的介绍301重定向的做法,下面分为linux主机、windows ...

  • PHP网站做301重定向的代码和设置方法

    操作方法 01 如果你的网站是PHP的网站,并且没有做伪静态,那么可以通过修改PHP代码来设置网站301重定向.今天我们就来讲一讲怎么做PHP网站的伪静态.在开始讲修改PHP代码的方法之前,还是先要说 ...

  • 虚拟主机301重定向的方法!

    windows系列虚拟主机IIS 301定向方法: 前提条件:支持伪静态的虚拟主机 步骤/方法 01 步骤:找到虚拟主机的文件根目录 02 在空间的根目录下新建文件"httpd.ini&qu ...

  • godaddy的Windows虚拟主机设置301重定向

    使用301重定向 seoanyi.com 到www.seoanyi.com 可以防止网站流量的分流,优化网页收录,有利于网页PR传递,等等. 在godaddy的linux主机上进行301重定向是很简单 ...

  • 网站301重定向怎么做

    操作方法 01 网页地址的重定向是指当使用者浏览某个网址是,将他导向另一个网址的技术.常常用在一串很长的网址转成较短的网址上面. 301重定向是在搜索引擎优化中最常用的操作,可以帮助我们转移域名的权重 ...

  • 两种蛋碎的方法来保证系统的稳定性

    这两种方法对于大多数人来说都是没用的,因为我们没把系统的重要性看得那么高。系统出现问题大不了就换过系统,最多花费一天的时间就能大体上重现自己原来的电脑的设置了。但是有的人电脑里面放出杂,非常多东西,基 ...

  • 华为路由器连接两个无线路由器的方法

    华为路由器连接两个无线路由器的方法 2种方法: 1.网口2的位置添加一个家用交换机,有4个口,你刚好可以使用3个口,相当于自来水的4通(一个口空闲) 这个必须要求2个路由器都有不同的上网帐号 密码,都 ...

  • win7系统如何开启性能监视器?win7系统自带的性能监视器两种开启使用方法图文教程

    win7系统自带的性能监视器怎么用?小编给新手用户讲解具体使用方法,感兴趣的用户可以一起来学习. 方法一: 1.使用快捷键“win+r”,打开运行窗口,输入“perfmon”,回车: 2.然后就可以打 ...