浅谈Wordpress怎么实现301重定向
2019-03-24 13:22:08来源: webziv.com 阅读 ()
wordpress博客怎样实现301重定向呢?我这里分别介绍Windows空间和Linux空间实现301重定向。
Windows空间怎样实现301重定向
我这里讲得Windows实现301跳转是直接修改wordpress函数就可以实现301重定向,打开根目录下得wp-blog-header.php,在<?php后面添加如下代码:
if (strtolower($_SERVER['SERVER_NAME'])!='***.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://***.com'.$URIRedirect);
exit();
}
可以通过检查工具进行查询其状态码,推荐使用站长之家的工具,网址是http://tool.chinaz.com/pagestatus/
Linux主机如何实现301重定向
大家都知道Linux主机实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会体现添加以下函数到.htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
然后只要在以上代码添加301重定向的代码就可以了,代码如下(后面是重定向后的网址,记得修改成你自己的网址):
RewriteEngine on
RewriteCond %{http_host} ^www.***.com [NC]
RewriteRule ^(.*)$ http://***.com/$1 [L,R=301]
然后把.htaccess文件上传到网站的根目录就可以了,很简单吧,提醒.htaccess文件在本地需修改成TXT格式,上传到根目录后重命名为.htaccess就可以了。
这里在啰嗦几句,网站到底要不要做301重定向,我给的答案是不需要做301重定向,只要你规范网址就可以了,比如我只做不带www的,那我任何网址都只用不带www的,反之亦然。
为什么我说网站不需要做301重定向呢?我举2个例子给大家看看你,首先是站长之家www.chinaz.com,只用你用工具检测,你会发现站长之家根本就没有做301重定向,现在网站PR7。
站长之家不管是带www还是不带www的网址,用工具检测全部返回200状态码,如下图:
在看看A5网站,只要你用工具检测,带www还是不带www的网址返回的状态码全部是200,可见站长网页没有做301重定向,如下图:
经过这2个例子我想说的就是,网站做不做301重定向对于seo其实意义不大,关键是你要规范网址,这样对于网站的才有一样,而且经过鄙人测试,百度对301重定向这块技术有欠缺。
原文链接地址http://webziv.com/wordpress/1150.html,谢谢大家!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 运营都会写分析报告了!数据分析该怎么办? 2021-05-07
- 怎么把用户带回搜索引擎? 2019-11-29
- 微博、星巴克、QQ是怎么“驯化”你的? 2019-09-30
- 微博、星巴克、QQ是怎么“驯化”你的? 2019-09-23
- 百度算法调整,关键词大幅波动,怎么办? 2019-08-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash