301重定向怎么设置

傻妞SEO 56
标签:SEO技术
301重定向怎么做呢?这是很多新手站长经常遇到的一个棘手问题,其实这个功能并不难实现方法有很多种,今天给大家分享下怎么来实现301重定向的一些方法。
 
1,什么是301重定向?
 
301重定向也叫页面永久转移,把一个网站主页或网页转向另一个目标地址。301 重定向功能在以下情况下使用:
 
您已将网站移至新域
 
用户通过不同网址访问您的网站
 
合并两个网站,希望确保指向过期网址的链接重定向至正确网页
 
2,301重定向有什么好处?
 
利于搜索引擎优化
 
减少流量流失
 
避免权重分散
 
3,怎么做301重定向?
 
(1)虚拟主机(Linux)系统
 
进入虚拟主机网站根目录wwwroot , htdocs,将以下代码复制到.htaccess文件中,若目录下没有这个文件,则新建一个.htaccess文件。
 
<IfModule mod_rewrite.c>
 
     RewriteEngine On
 
     RewriteCond %{HTTP_HOST} ^snweike.cn$ [NC]
 
     RewriteRule ^(.*)$ https://seo.snweike.cn/$1 [R=301,L]
 
</IfModule>
 
实现效果就是访问snweike.cn跳转到www.snweike.cn
 
(2)iis主机(windows)系统
 
进入服务器 ftp网站根目录wwwroot or htdocs,找到web.config文件,将以下代码复制进去,没有该文件则新建。
 
<?xml version="1.0" encoding="UTF-8"?>
 
<configuration>
 
<system.webServer>
 
 <rewrite>
 
    <rules>
 
      <rule name="301Redirect" stopProcessing="true">
 
        <match url="(.*)" />
 
          <conditions logicalGrouping="MatchAny">
 
<add input="{HTTP_HOST}" pattern="^snweike.cn$" />
 
           </conditions>
 
          <action type="Redirect" url="http://www.snweike.cn/{R:0}" redirectType="Permanent" />
 
       </rule>
 
     </rules>
 
  </rewrite>
 
</system.webServer>
 
</configuration>
 
(3)可以搭建宝塔设置方法301重定向、操作非常简单、都是简单设置无需动代码、不过搭建宝塔需要会点服务端技术、