网站地址应该怎样设置301跳转,会影响网站的权重吗

微观点 2015-11-30
  这两天因为网站转移服务器,所以阳江网站建设公司阳江悠阳科技跟大家讲讲网站301跳转设置的详细方法!

  众所周知,当网站换了域名之后,尤其是新域名更换老域名,往往为了避免权重的流失,肯定要设置网站301跳转到新的域名,那么,网站该如何跳转?

  阳江网站建设公司阳江悠阳科技总结也加上搜索资料,特此总结两种方法:

  1.当a.com跳转到b.com 打开a.com/1.html也跳转到b.com

  2.当a.com跳转到b.com 打开a.com/1.html跳转到b.com/1.html

  那么,这两种方法到底能行吗,网站权重的传递应该选择哪一种?

  闭着眼睛都能选出来是第二个,因为第二个可以让权重流失降到最低,而不会把所有权重集中到首页,同时对用户搜索的体验有好处;举个例子,比如你老网站的域名有排名,用户因搜索一个词链接到了你的网站,而链接的网址是a.com/1.html ,但是打开了却跳转到首页b.com,那么你认为他是会悠闲的在你网站继续搜索那个词,还是选择关掉你的网站进入别的网站呢?

  由上得知,第二种方法,不仅在传递权重和用户体验方面都比第一种好!那么阳江网站建设公司阳江悠阳科技就来讲一下,如何设置301跳转?

  下面给大家提供的两种方法:

  一.IIS设置方法

  打开IIS网站属性找到主目录选择重定向到url,同时选择资源的永久重定向和上面输入准确的url

  同时在重定向的url后面加上$S$Q字符

  如图:

  二:.htaccess设置301跳转

  只要在.htaccess文件中输入

  RewriteCond %{HTTP_HOST} ^jmdrkj.cn

  RewriteRule ^(.*)$ http://www.jmdrkj.cn $1 [R=permanent,L]

  上面这串代码就可以了

  如图:

  一些301常遇到的问题:

  1.为什么我这样设置后,网站301跳转却跳转到静态页面,明明我网站做了伪静态?

  这样的原因解决方法是把301跳转的代码放到伪静态规则上面去!具体请看上面的图!

  2.我的网站想弄几个域名301重定向到新站,要怎么搞?

  金伟:RewriteCond %{HTTP_HOST} ^76o.com

  RewriteRule ^(.*)$ http://www.76o.com$1 [R=permanent,L]

  RewriteCond %{HTTP_HOST} ^doubiwang.com

  RewriteRule ^(.*)$ http://www.76o.com$1 [R=permanent,L]

  3.用了两种方法后用站长之家查询http状态码返回却是302?

  显示302是因为文章内的htaccess代码丢失了些代码,导致跳转是成功的,但是302只是临时性的跳转!所以又补充发布一段更为详细的301跳转解析方法;

  首先我们先看代码

  RewriteCond %{HTTP:Host} ^***.cc

  RewriteRule (.*) http://www.***.cc [NC,R=301]

  这串代码是由huangkun.cc 301跳转跳转到www.***.cc。

  那么现在来说下301跳转可能所遇到的情况:

  ①:如果你需要302跳转,则修改代码中的[NC,R=301]的301改成302即可。

  ②:如果你是老站换了新域名,做301跳转的话,则需要做俩个域名的内页和首页都一并跳转。

  比如www.###.cn/1.html跳转到www.***.cc/1.html

  因为这样更利于网站的权重转移,不会丢失内页权重。

  那么这样的话我们的代码是这样的:

  RewriteCond %{HTTP:Host} ^www.###.cn$

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

  我们需要在老域名的后面加一个$符号,在新域名后面加一个$1符号。这俩个字符的作用就是实现俩个域名的内页301跳转。

  ③:当站长301跳转成功后,有的站长发现老域名内页跳转新域名内页的时候,伪静态失效,也就是老域名的伪静态页面会跳转至新域名的静态页面,这其实是一个很简单的小问题,你只需要把你的301跳转代码放在你的伪静态代码上面即可,这里以DZ论坛为例

  如图:

  这样依次递加就行,具体可以看我上面的图设置!用户想要选择哪种方式设置网站301跳转,完全是要看具体的网站运营情况.

  更多内容请浏览阳江网站建设公司阳江悠阳科技网站:http://www.uy0662.com

联系我们

  • 邮箱:web@u0662.com
  • 服务热线:0662-2221000
(微信扫一扫)