1. 首页
  2. SEO建站分享

wordpress怎样设置301重定向

wordpress目前常用的空间操作系统是windows和linux,一般情况下建议使用linux空间,因为wordpress只有在lamp(linux+apache+mysql+php)架构下兼容性才是最优的,301重定向一般是针对SEO优化的,可以让多种形式的网站域名权重统一,有利于网站优化。下面为大家分享在wordpress在两种空间系统下301重定向的不同方法:

一般情况下所购买的的空间控制面板都应该有 301重定向功能的,但是不可避免有些空间商并没有考虑到SEO的这些技巧,所以你发现在后台找不到这样的按钮,那我们只能使用以下代码的方式实现了。

LINUX系统下wordpress301重定向的方法:
linux系统下的301重定向方法很简单,我们只需要修改下linux系统下提供的配置文件.htaccess就可以了,一般这个文件都可以在你的FTP根目录下找到,如果没有就直接先建立个文本文件,然后在修改为:.htaccess。
注意:有些电脑系统不支持这样没有名称只有后缀的文件建立,我们可以先建立一个文件文件,然后添加以下代码,先把这个文本文件上传到根目录,然后再右击重命名也是可以的。
在建立的.htaccess文件中添加以下代码:

  1. RewriteEngine on
  2. RewriteCond %{http_host} ^http://xiataoseo.com[NC]
  3. RewriteRule ^(.*)$ http://www.xiataoseo.com/$1 [L,R=301]

代码作用:把不带www的域名wpbaike.net301重定向到带有www的域名,你在复制代码的时候需要根据把其中的域名改为你自己的域名。

虽然不建议大家使用windows空间搭建wordpress,但是还是会有些朋友不慎购买了这样的空间,那么windows空间下怎么实现301重定向呢?
WINDOWS系统下wordpress301重定向的方法:
这里我们采用在wordpress程序根目录下wp-blog-header.php文件中添加代码实现。

打开文件后,在第一个php标签<?php后面添加以下代码:

  1. if (strtolower($_SERVER[‘SERVER_NAME’])!=’www.xiataoseo.com’)
  2. {
  3. $URIRedirect=$_SERVER[‘REQUEST_URI’];
  4. if(strtolower($URIRedirect)==”/index.php”)
  5. {
  6. $URIRedirect=”/”;
  7. }
  8. header(‘HTTP/1.1 301 Moved Permanently’);
  9. header(‘Location:http://www.xiataoseo.com’.$URIRedirect);
  10. exit();
  11. }

代码作用:把所有其他格式的域名重定向到带有www的域名,你在复制代码的时候需要根据把其中的域名改为你自己的域名。

301

修改完成后保存并上传覆盖即可。

通过以上方法基本上可以完成不同系统下的301重定向操作了,如果在操作中遇到其他问题,请留言说明!

原创文章,作者:夏涛,如若转载,请注明出处:http://www.xiataoseo.com/17.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

15250040799

在线咨询:点击这里给我发消息

邮件:326605428@qq.com

工作时间:周一至周日,9:30-18:30

QR code