apache将不带www域名301重定向到带www的域名的配置方法

#强制重定向到www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^jb51.net/ [NC]
RewriteRule ^(.*)$ http://www.jb51.net/$1 [L,R=301]

#强制重定向到不带www的顶级域名
RewriteEngine On
RewriteCond %{HTTP_HOST} !^jb51.net/$ [NC]
RewriteRule ^(.*)$ http://jb51.net/$1 [L,R=301]

时间: 2024-10-10 14:48:42

apache将不带www域名301重定向到带www的域名的配置方法的相关文章

详解301重定向及实现方法

一.什么是301重定向 301重定向(或叫301跳转.301转向)是用户或搜索引擎蜘蛛向网站服务器发出访问请求时,服务返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址.其他常见的状态码还包括:200(表示一切正常):404(网页不存在):302(临时性转向):500 (内部程序错误): 除了301转向,网址转向还有其他方法,如302转向.JavaScript转向.PHP/ASP/CGI程序转向.Meta Refresh等. 301重定向对搜索引擎优化

站点技术---301重定向

页面永久性移走(301重定向)是一种很重要的"自己主动转向"技术.网址重定向最为可行的一种办法.当用户或搜索引擎向站点server发出浏览请求时.server返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到还有一个地址. 域名定向 路由选择的变化也是对数据报文经由路径的一种重定向. 在我们站点建设中,时常会遇到须要网页重定向的情况:像站点调整,改变了站点的文件夹结构,网页被移到一个新地址.或者网页扩展名改变,如因应用须要把.php改成.Html或.s

网站技术---301重定向

页面永久性移走(301重定向)是一种非常重要的"自动转向"技术.网址重定向最为可行的一种办法.当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 域名定向 路由选择的变化也是对数据报文经由路径的一种重定向. 在我们网站建设中,时常会遇到需要网页重定向的情况:像网站调整,改变了网站的目录结构,网页被移到一个新地址.或者网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这些情

301重定向与CNAME

CNAME记录是域名指向另一个域名A记录是域名指向IP地址URL跳转是打开这个网址的时候会跳转到另一个指定的网址,URL跳转分为301永久重定向和302临时重定向. 301永久重定向会使搜索引擎抓取新的内容时使用重定向后的新地址,而302临时重定向会使搜索引擎抓取新内容时保留重定向前的旧地址. 都是使一个地址转向另一个地址,区别在哪里呢 首先呢,CNAME是DNS域名解析里发生的,是把一个域名转向另外一个域名 就是说我们输入了A,实际上得到的是B域名的IP.这里B是A的别名,其实A和B是同一个网

让不带www的域名跳转到带www的域名

域名不带www和带www不是同一码事:前者称作根域名,后者是前者的二级域名.长久以来,人们都习惯了访问网站的时候带上www,所以大多数站长朋友域名解析的时候都是带www的和不带www的一起解析.然而对于搜索引擎来说,还是会给你区分2个域名的,站在seo的角度来看,我们最好是把不带www的域名301定向到带www的域名去,以防止权重流失.下面介绍Nginx和Apache下的301定向方法 nginx下的301重定向方法 if ($http_host !~ “^www.coolfish.cn$”)

网站301重定向解答

网站建设中会遇到一些网址上面的问题,先简单和读者分享一些网站301定向跳转中会遇到的一些问题: 1.设置了301跳转,多久才能生效? 答:理论上设置了301跳转是即时生效的,但权重的传递目前百度无法承诺301跳转的生效时间,一到三个月都不一定,或者更久. 2.301生效后,原网页是否会被删除? 答:不会,会与跳转后的新网页同时存在. 3.原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理? 答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结

网站建设之网站301重定向跳转及对介绍

在之前我们介绍了网站404页面的制作及作用,今天我们来聊聊网站建设优化中必可可少的网址301重定向跳转. 一. 为什么要做网页301重定向操作?      在网站长期打理运营过程中,肯定会出现一些网址死链接,那么这些死链接势必会对一个网站的浏览量及潜在客户的开发造成影响,我们讲过我们可以通过404页面制作来留下一部分客户继续浏览,当然我们在这里也可以设置301重定向跳转到另一个页面,但是假如进行网站的改版,网站的域名变更,或者新网站的域名权重转化这些操作时,面临众多的死链接产生,显然404页面显

Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法

这篇文章主要介绍了Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法,需要的朋友可以参考下首先了解一下重定向,常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh.什么情况下需要做301重定向?如果你想要换域名,可以通过做301重定向来实现搜索引擎上你的网页依然有效和PR及其他数据不变等对搜索引擎友好的效果,保证流量稳定.如果你有多个主页网址,也就是说访问者可以通过不同的URL到达相同的网页的时候,这种情况也就

Apache环境利用.htaccess文件设置域名301跳转(不带www跳转到带www)

相信很多站长朋友都遇见过这样的问题,即带www的域名与不带www的域名同时都被收录,但域名权重情况差距很大.这问题主要是由于搜索引擎把这两个域名当做两个不同网站看待,导致一个域名被判定是镜像网站造成的.毫无疑问,不管是带www还是不带www,唯一域名能够给你的网站带来更多的好处.这样无论是用户还是搜索引擎,都会记住你网站的唯一域名,也不会造成搜索引擎的误判而导致惩罚.下面本文就来介绍一下Apache环境下利用.htaccess文件设置301跳转,强制用户或搜索引擎重定向到唯一域名. #301重定