网站SEO优化方面的301重定向的定义和作用分析
优采云 发布时间: 2021-06-19 07:02网站SEO优化方面的301重定向的定义和作用分析
今天没事。想在网上看到文章网站SEO优化。无意中看到网站域名和子域名属于不同的网站,这在一定程度上影响了网站的权重。 , 影响搜索引擎回复网站的收录,在这里跟大家分享一下,文章转了,有不对的地方,希望大家积极提出。
大多数站长的通病就是搜索引擎收录了网站的一级域名、二级域名,甚至三级域名。这种情况非常严重。一方面反映了搜索引擎在盲目爬取你的网站,不知道从哪个域入口输入网站来爬取页面。另一方面,它也警告我们是时候进行 301 重定向了。看到这么陌生又熟悉的词,你可能会觉得做重定向很难。我们稍微分析一下。
301重定向的定义和作用:
定义:当用户或搜索引擎向网站服务器发送浏览请求时,服务器返回的HTTP数据流头部中的状态码之一,表示网页永久传输到另一个地址。
作用:注意这里用了“permanent”这个词,意思是通知搜索引擎这个重定向是永久的。它的重定向和302重定向(临时)的区别在于,我们看起来是一个很微不足道的代码,但是却关系到你网站未来对搜索引擎的发展。如果你想做301永久重定向网站,但是你做了302临时重定向,那么搜索引擎会继续按照通常的方式网站的收录,而不是其他网站拦截等措施域名。这样你的网站还是会有这多个域名的。 301重定向是通知搜索引擎,无论哪个域名或地址,都会永久转移到石家庄办公证券这个域名,那么搜索引擎(百度响应较慢)会迅速将你的域名改成统一重新针对域名,所以重定向对于网站访问者的体验是一样的,但是对于搜索引擎来说,301和302的体验和结果却大不相同。
总结:301重定向可以统一你的网站权重,避免不必要的权重分散,浪费优化时间和经验。原来100分的努力被几个域名瓜分,只有50分以下的权重。
如何重定向 301:
1:IIS服务器实现301重定向
打开IIS,先新建一个站点,随机对应一个目录E:\wwwroot\301web。绑定要重定向的域名和空闲域名,这个目录下只需要2个文件,一个default.html,一个404.htm。右键单击该站点;选择“重定向到 URL”;在对话框中输入目标页面的地址;记住,记得选择“永久重定向资源”;当然,最后点击“应用”即可完成。如下图所示:
2:Apache服务器实现301重定向
在Apache中,有一个非常重要的文件.htaccess。通过设置,可以实现很多强大的功能,301重定向只是其中之一。查找重定向永久 /:
redirect Permanent /old.html:修改这句话就行了。
3:在.htaccess文件中添加301重定向指令
使用“mod_rewrite”技术,形式为:
重写引擎开启
重写规则 ^(.*)$ $1 [R=301,L]
4:适合使用Unix web服务器的用户
使用此命令通知搜索引擎蜘蛛您的站点文件不在此地址下。这是比较常用的方法。
5:在服务器软件的系统管理员配置区完成301重定向
适用于使用Window web server的用户
6:绑定/本地 DNS
如果您拥有编辑和修改本地DNS记录的权限,则只需添加一条记录即可解决此问题。如果您没有此权限,您可以要求网站托管服务提供商进行相应的DNS服务器设置。
DNS 服务器设置
如果要点,只需要在DNS服务中添加一条别名记录,可以写成:blog IN CNAME。
如果需要配置大量的虚拟域名,可以这样写:* IN CNAME 这会将所有未设置的结束记录重定向到上面。
7:使用ASP/PHP实现301重定向:
ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","https://www.qzkyl.cn/"
Response.End
PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:https://www.qzkyl.cn/");
exit();