欢迎光临
我们一直在努力

【建站优化】网站SEO优化,301重定向规则及Apache/IIS/Nginx的实现方式

推广者专属福利,新客户无门槛领取总价值高达2775元代金券,每种代金券限量500张,先到先得。

简介:

这里介绍网站SEO优化,301重定向规则及各个服务器(Apache/IIS/Nginx)的实现方式

因为博客是使用了www.52it.club作为博客域名,所以想实现52it.club全部重定向(跳转)到www.52it.club。同时按照google的建议,使用服务器端 301 重定向,为了确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。

(说明:其中www.52it.club就是你要做的域名网址,自己替换就行。)

Apache服务器规则配置:

编辑您网站根目录下面的.htaccess文件,将以下规则添加到文件末尾,如果没有该文件,请创建一个。

打开.htaccess文件,加入以下规则。

<IfModule mod_rewrite.c>
RewriteEngine On
#Redirect 301
Options +FollowSymLinks
RewriteCond %{HTTP_HOST}   ^52it.club$
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^(.*)$ http://www.52it.club/$1 [R=301,L]
</IfModule>

IIS服务器规则配置

找到你IIS服务器中网站根目录中的的web.config,如果没有,自己创建一个。

打开web.config文件,粘贴以下规则,并修改为自己的域名即可。

<system.webServer>
<rewrite>
<rules>
<rule name=”301Redirect” stopProcessing=”true”>
<match url=”(.*)” />
<conditions logicalGrouping=”MatchAny”>
<add input=”{HTTP_HOST}” pattern=”^52it.club$” />
</conditions>
<action type=”Redirect” url=”http://www.52it.club/{R:0}” redirectType=”Permanent” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Nginx/Tengine服务器配置规则

找到你网站配置文件Nginx.conf 中的server节点中增加以下配置参数,当然我这里使用了TLS(https访问)。https配置不在本文中阐述;

server {
listen 80;
server_name www.52it.club 52it.club;
return 301 https://$host$request_uri;  #或  rewrite ^(.*)$ https://www.52it.club$1 permanent;
}

 

使用的DNS域名解析服务

当然目前大多数域名提供商都支持,如在阿里云中的域名解析 就可以显性URL转发实现302。

301重定向和302重定向的区别

302重定向只是暂时的重定向,搜索引擎会抓取新的内容而保留旧的地址,因为服务器返回302,所以,搜索搜索引擎认为新的网址是暂时的。而301重定向是永久的重定向,搜索引擎在抓取新的内容的同时也将旧的网址替换为了重定向之后的网址。

如下图:

赞(0) 打赏
未经允许不得转载:IT俱乐部 | 学习俱乐部 » 【建站优化】网站SEO优化,301重定向规则及Apache/IIS/Nginx的实现方式
腾讯云国际顶级CA机构SSL证书8.8折,云解析买一年最高送半年!
腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费分享阿里云&腾讯云优惠券,阿里云&腾讯云代金券领取,阿里云服务器ecs租用、阿里云服务器购买。领取本站阿里云优惠券可购买限时2折服务器,并返现20%费用。

阿里优惠直购腾讯优惠直购

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏