【即将关站通知●已关闭注册功能】,倒计时剩余:计算中...

[建站技巧] 如何将不带www的根域名跳转到带www的主域名上

[复制链接]
倚剑听雨实名认证 发表于 2018-9-18 10:59:10 | 显示全部楼层 |阅读模式
  如何将不带www的根域名跳转到带www的主域名上
8 `% q7 ^/ \6 e. {* u, R7 {9 h- a# B. \, J6 _
  之前一直在想如何在网址中输入的域名时就跳转到www.的根域名上,因为在中国大家都将带www开头的域名认为是主域名,其实不带www的域名才是主域名,但是为了符合中国人的认知习惯我们还是有必要将主域名跳转到根域名上的。
0 g5 A1 U4 X! @& _. c" _
7 l4 V, V% C' C9 T& j# k: u  在网上找了很久很久才找到的这个比较详细的教程,不是我个人原创的,我觉得对许多站长而言非常有帮助的。
$ N2 S5 T) @" h3 Z5 J. E8 @; H* F' f" w" N" w. H6 P1 A; \7 @
  看到一般网站都把如:转发到www.,于是今天准备把转发到www.,在网上找了一会,发现godaddy域名转发后在国内访问不了,于是搜索godaddy域名转发方法,果然,用.htaccess可以实现转发,方法如下:4 _; m1 P6 H, u" W: n

& g7 E+ @+ z, i  1、将解析到与www.相同的ip;
" m/ g' H8 n& Z
& s; a# D+ Z5 F  2、新建.htaccess文件,加入如下代码,保存后上传到网站上面;; I3 W& U6 U: g6 |! {+ Z# E+ r
- Z) U/ i5 z0 T: j1 C6 c
  :, ]9 E# j# K- |8 ]9 c- j: r
# H6 g+ n9 _8 ]9 H7 ~* z2 K
  RewriteEngineOn6 u$ V' M' Q7 p; |

6 d$ C8 h  q( I! V  RewriteCond%{HTTP_HOST}^blog.[NC]
8 I6 Y9 u; a: A: ]8 g* h( A6 v; r; L0 P- v% c; C& m. _
  在浏览器中输入,立刻跳转到www.,成功!
" o+ r# [, b- o1 i: v  L3 x
% L0 p% n: b+ z( l  你的网站在做域名解析时,有没有设置不带www的域名?应该设置一个不带www的域名。这样,当用户使用不带www的域名时,可以正常访问你的网站。
7 T# T. l' h6 j) j$ [8 F2 l) Z5 D& H! H; D) U; O7 {/ v
  www.
8 x) N* S! [0 p9 [8 ~' p& \% A8 X( T$ ~' Z0 K; M8 A* S. T9 b
  /
7 r# Z$ v) T" g, i/ A  ?$ \: U# J  v; ~4 h
  而这样导致:你站点主域名的pr值分散到其他几个URLs了。因为在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的。% g  B) Z( L& S; m
& V; L0 P0 t4 b& h  |9 [) ~  I0 K
  如果你用301重定向把其他几个URL如转到
# y0 }+ n# h4 w# \8 I# L! f0 S- q; O+ q3 H" W- K6 k# D
  www.( J3 j5 I/ s. D
, u2 r+ Q, h4 O5 L' k
  PR也就集中在主域名:www.了。
, U, |' B9 G7 q- S' H
/ u7 Y1 z. L  c7 a5 v3 z  虽然在google网站管理员中心中,可以google设定首选域名,而这个设置就是为一些人设置不了301的问题而准备的,设定首选域名和301是一样的效果,不过这仅仅对google有效。该设置301还是要设置的,毕竟是要对所有搜索引擎的。
# Z! q8 P0 w7 E! _
. U5 i1 e. e0 x9 j5 c4 T. O  Url转发与301重定向的区别
$ N* a' ^( x7 A
5 W" W7 R- {) P! S+ O" g, U. O. x  经过测试以后,发现URL转发、域名绑定、301永久重定向、302暂时性定向、meta转发之间有不同的概念。
# E+ ?( A2 m; d  @. r
- D# t+ a6 n2 R( `) o  URL转发:分显性转发,隐性转发,如果做SEO,后者直接K掉。下面的URL转发一般指显性转发。# i3 `( M0 \4 S  F

0 t. i( G$ E1 g8 O  有一点说法是:URL转发不利于SEO,对PR没有传递,301对SEO很友好,可以传递PR。但是有的URL转发测试返回的代码是301。下面会提到。  ?! ^$ n- y, A' h
/ b, @# b# c4 t6 {+ a
  URL转发对已经存在网址统一重新转向新域名。而301重定向如果使用代码一般只针对首页有效,虽然htaccess可以达到目标,但win不支持。最好的方法是有IIS控制台里的重定向(效果如何没测试),或者htaccess支持(使用正则表达式达到各路径的对应重定向,相当于替换域名)  F- r9 _6 Z7 T1 Q$ p1 Z
7 ~$ x. r: s# p. }
  至于301与302转向的区别3 y9 x& }. g( A  [, J) l
2 J( R: i7 C( h/ V: L: ?
  实施301后,新网址完全继承旧网址,旧网址的排名等完全清零。4 `  e8 i6 E) t5 U: w- s3 ?" O) R& y
" i1 `4 u0 J6 C6 n) _
  实施302后,对旧网址没有影响,但新网址不会有排名。; a2 P: k9 M5 S3 N4 w, L1 B) g6 ^
  g' r. S; Y% @4 c) f; H9 n
  302即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。6 y9 v9 q" @# @0 k7 ?7 o% q
) R, F) F4 R- s1 N2 c* Z9 p, z; j( d
  metafresh:其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。
" o7 r# t2 r3 y1 H! i" w, R+ l' ~" H
  301重定向具体办法
$ g) y  f% ~1 @. H: L. X% F5 [# J& O6 T0 v' I, Z0 b6 A% W9 ~: J
  1,设置.htaccess文件(只适用于linux系统,并需要虚拟主机支持。)
+ Z2 G2 e# X/ r- b  l! e% q$ C6 S( L$ c$ h) m
  使访问/的时候就会自动转到www.2 l: y) ^: u( s0 g1 z
* U. @3 w% Q: i
  在.htaccess文件里写上以下代码即可。+ v' y( i; Q6 z* n
8 K. f1 G6 b' m) |: {1 ^* d! k
  RewriteEngineon
. r$ n' H2 {4 X% o% f& l" C5 W8 F: A. _3 a# Z$ O
  RewriteCond%{http_host}^[NC]
% o8 `. p2 O1 U5 P7 ~6 G  h  Q1 v. v, Z+ J7 |- G
  注意:URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。
" @3 g1 ~/ T4 X, V8 {0 r9 p5 |4 K1 m5 y
  2,适用于使用Unix系统的用户9 d! ^" m" d+ X$ X: ?3 G/ X

! k0 R0 Z* r% ^  u( Z5 Q  通过此指令通知搜索引擎的spider你的站点文件不在此地址下。这是较为常用的办法。
7 [- C$ t$ S: Y' b& j' [& B' L; g. E8 h( n/ i' Y1 b
  3,适用于使用Windows系统的用户
" r, ~% Z$ e: N5 N# c( C2 s0 q/ W" b: w# f
  在域名管理后台设置url转发,前面写上不带www的,后面框里写上www.这种带www的域名,设置成显式转发。显式转发相当于301,隐式转发相当于302,比较危险。1 v' i& L3 _2 w
/ |7 {; K: m0 W* q2 j
  如果你是万网,又是windows主机,那就用DNS别名解析吧。% o1 @3 D9 [# S
3 _7 @. k9 T0 X( m) g# u- y: b
  4,用ASP/PHP实现301重定向:+ q( g' `  ]% `7 \5 g+ k7 B/ C4 u

$ [3 a: \  v6 _0 C  ASP:
% G9 O) s" c' j" y
4 J8 Z7 K: w1 p' K7 _. v  Response.Status=”301MovedPermanently”6 t5 W; j1 G6 D
& |* ^) n# s8 c) i4 ]9 P' s% ?! N
  Response.End
0 D0 ]) E6 k7 ~5 V8 A7 A7 R4 ^: M* O$ y, J9 i9 h; }
  PHP:" Y0 y2 c, U( H
, W+ V. ^" w% u% Y
  header(“HTTP/1.1301MovedPermanently”);
5 ]5 _: ~1 ]) T0 R
: e  c0 v! E5 n7 M  exit();4 l- {! @) ?' c2 r
: n: L, ]8 H9 Q$ [5 f" x
  近日由于本站修改了固定链接,Google百度收录都出了问题。。。无奈在找301重定向的方法,这里是暂时找到的一些,希望对大家有用!
( f' G" [# W: r" s' W/ K
6 x. R  U# ~6 I% Z9 ]7 E  1.重定向到www.
/ N9 J& i. y9 X  d8 P* v! ~7 T3 [" l) ]+ I0 T4 J+ E
  这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.到也是出于同样的原因,只是形式不同。" G$ u* o& Z2 J7 C7 G$ c, V
; S2 c. ^; ^% q& l5 K8 W
  打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
% S1 V& H& h5 a7 C9 d
. K& r# w8 p' C' x# |9 u6 g  RewriteEngineOn
. ^# @5 b/ H0 a7 G
" ^  M$ q5 k# N9 T. i* U+ g0 f: w  RewriteCond%{HTTP_HOST}!^www.$[NC]# D/ Y7 a% M7 T( \4 a; P' G2 @; b* ?

, ?0 J8 E0 ^0 j6 n( O" O5 U' U  2.重定向www.到
, K9 |4 F" e4 A, x' ]0 c
, N, ?7 b$ J5 o, E4 ~0 |# V, ^  3.重定向old到www.new9 V; Y- _% d  e+ M; ~) U
7 q( y/ u8 r" q% d4 J
  4.重定向oldtonew2 g9 h  q$ z1 Y1 q
# ?% ^+ u: p0 W, u& }, a+ r' L5 w' l9 `
  5.重定向/file/file.php到other/otherfile/other.php
/ E/ B9 x' Q' Q5 G' b5 O2 e/ i" b$ p5 l  M
  如果你用301重定向把其他几个URL如转到
8 J: b+ H! A2 X0 e% p0 x& p' a* W6 Q
  www.+ |& H. }5 M/ S- b" f  y! f
( j: [$ V" K! H! [/ J0 b% N9 R& h
  PR也就集中在主域名:www.了。& ]7 H# q) q& g* l' p
" A+ S3 J9 S, }7 O3 E# e1 V
  虽然在google网站管理员中心中,可以google设定首选域名,而这个设置就是为一些人设置不了301的问题而准备的,设定首选域名和301是一样的效果,不过这仅仅对google有效。该设置301还是要设置的,毕竟是要对所有搜索引擎的。( Y# @) B% v( I. o0 g0 A
# y8 A( W; J" D, ]7 X2 N
  
0 J4 y8 m3 Q+ E8 m2 X5 T! x

魔趣吧版权声明1,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2,本文内容仅代表作者本人观点,不代表本网站立场,作者文责自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3,本文内容,包括但不限于源码、文字、图片等,仅供参考使用,本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容
4,如您认为本文内容侵犯了您的权益,请与我们联系!我们将在5个工作日内做出处理!本站保留全部修改、解释、更新本声明的权利魔趣吧

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线支持
关闭
欢迎来到魔趣吧
如果你有建站技术问题、仿站需求、模板插件修改需求,请联系我们的技术支持!高效率,低价格的帮你搞定!
请认准魔趣吧唯一官网:www.moqu8.com,谨防假冒网站!

一般问题请到【求助区】发帖咨询(免费)!

邮箱咨询:
winkill2012@qq.com

邮箱咨询需注明:资源地址+本站用户名+具体问题,三者缺一不做处理。非本站资源不处理!
在线支持
快速回复 返回列表

关于魔趣吧|魔趣建站

魔趣吧,志在打造全国最大的建站资源共享平台。 本站提供海量免费的建站资源,包括WordPress模板、Discuz精仿模板、PHPWind模板、phpcms模板、Discuz精仿插件、帝国cms模板、织梦模板等上万精品模板!同时,提供各种建站素材、JS特效、整站程序源码!
服务中文站长,传播分享精神!建站,就来魔趣吧!!
2015-2024 魔趣吧 ( 豫ICP备2021024354号 )   豫公网安备41030402000182号 百度统计
HTTPS安全认证
|网站地图 | 已运行:天 
温馨提示:本站所有资源、教程、源码,不得用于非法站点及用途,否则,本站将终止提供任何服务! Powered by Discuz! Licensed