深圳SEO自媒体
努力去发现SEO世界!

wordpress实现301重定向的有效方法

301重定向方法:

A、对于Linux 服务器,这个最简单,修改 .htaccess文件

把 .htaccess 文件 WordPress 部分修改成下面样子

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^liuzhishi.com [nc]
rewriterule ^(.*)$ https://www.liuzhishi.com/$1 [L,R=301]
</IfModule>
# END WordPress
 
注意:liuzhishi.com 替换为你的从域名,www.liuzhishi.com 替换为你的主域名

B、对于Windows 服务器,可以用 php 跳转,方法如下:

修改wordpress 根目录下的wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码:

  1. if (strtolower($_SERVER[‘SERVER_NAME’])!=’你的主域名’)   
  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://你的主域名’ .$URIRedirect);   
  10. exit();   
  11.   

注意:把上面程序代码里面的两个 “你的主域名”,修改成你自己的的主域名即可。

赞(0) 打赏
欢迎转载本站文章:刘志仕博客 » wordpress实现301重定向的有效方法
分享到: 更多 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    过来看看你的博客,希望每天都更新一些文章。 http://www.viplinger.cn

    VIP灵儿网2年前 (2016-09-02)回复
  2. #1

    这个方法只适合Linux的服务器哇。

    村支书5年前 (2013-07-01)回复
    • 两种方法都有撒

      Ping5年前 (2013-07-01)回复

网站SEO优化 更专业 更方便

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏