手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 电脑知识 > 文章 当前位置: 电脑知识 > 文章

.htaccess或httpd.ini实现301重定向

时间:2017-09-27    点击: 次    来源:网络    作者:佚名 - 小 + 大

自从网站搬家后,排名、收录一直在下降,这是怎么回事呢?平时site:域名,都会发现新加的内容,最近不但不增反而下降了,一直不再收录新的内容。晕!今天无意间搜到我的网站,发现网址不带www,我再site:不带www网址,发现新的内容全部收录啦!我分析了一下,这样分散了网站权重,排名自然会下降啦。

我原来用的是Linux+Apache,用.htaccess做过301重定向,一直都很稳定,由于速度不太稳定,所以换了空间。这个空间是搭建在windows+iis上,速度还可以,由于没太留意301重定向,一直没有管他,自从发现不再收录带www.的网址,引擎排名的下降,才知道301的重要性。301重定向的好处有:1.增加域名的权重;2.可促进搜索引擎优化效果;3.有利于网页PR传递;4.对用户体验表示友好;5.对网页收录的优化。

301重定向方法有很多,在这里主要为大家分享一下如何使用.htaccess和httpd.ini伪静态规则代码来实现301重定向,希望对大家有所帮助!

httpd.ini301重定向规则写法

首先有个前提是空间或VPS支持伪静态,这个很容易实现,一般空间都是支持的,所以不比担心这个。直接上伪静态规则如下:iis下的伪静态文件是httpd.ini,只需把以下代码保存在httpd.ini,传到空间支持伪静态的地方即可。

CacheClockRate 3600

RepeatLimit 32

# For ISAPI_Rewrite 2.x

RewriteCond Host: ^qtxw.com$

RewriteRule(.*) http://www.qtxw.com$1 [I,RP]

# For ISAPI_Rewrite 3.x

RewriteCond%{HTTP:Host} ^qtxw.com$

RewriteRule (.*) http://www.qtxw.com$1[NC,R=301]

 

注意:iis 伪静态分为2.X版和3.X版,必须相对应!

 

.Htaccess 301重定向规则写法

以下方法适用于Unix和linux的服务器,

如果你用的是 Windows主机,应该在控制面板做301转向设定。

在web根目录下建立一个文件 .htaccess,然后写入类似下面的代码

 
RewriteEngine on

rewriteCond %{http_host} ^qtxw.com [NC]

rewriteRule ^(.*)$ http://www.qtxw.com /$1 [R=301,L]




那么如何做301重定向,百度了好久才找到可用的301重定向代码,现分享给大家。

1.我做的在Linux+Apache虚拟主机下301重定向代码

在本地建个txt文本,复制以下代码,保存上传到空间根目录,然后改名.htaccess,即可ok!

rewriteEngineon

rewriteCond%{HTTP_HOST}^qtxw.com[NC]

rewriteRule^(.*)$http://www.qtxw.com/$1[R=301,L]

2.我做的在windows+IIS虚拟主机下301重定向代码

建个httpd.ini的文件,用记事本打开复制以下代买,上传到空间根目录即可。

[ISAPI_Rewrite]

CacheClockRate3600

RepeatLimit32

RewriteCondHost:^qtxw.com$

RewriteRule(.*)http://www.qtxw.com$1[I,R]

上一篇:apache .htaccess文件详解和配置技巧总结

下一篇:ISAPI_Rewrite筛选器如何配置httpd.ini或.htaccess实现301重定向

凯立德2019冬季版更新..
粤ICP备13076123号  |   QQ:4805346  |  地址:Com  |  电话:92777708  |  
Copyright © 2024 天人文章管理系统 版权所有,授权Www.Qtxw.Com使用 Powered by 55TR.COM