[[IT知识]] 掌握301重定向技巧,提升网站SEO排名

[复制链接]
查看: 35|回复: 0
发表于 2025-2-7 09:10:05 | 显示全部楼层 | 阅读模式
易博V9下载

掌握301重定向技巧,提升网站SEO排名

现在大多数网站都存在一些内容相同但网址(URL)不一样的重复内容,这些重复的内容对于搜索引擎来说却可能被认为是复制网页,复制网页虽然不会被惩罚但因多个网址存在分散了页面权重,肯定不利于其排名。解决这个问题就需要网址规则化处理,网址规范化(URL canonicalization)从字面上理解就是搜索引擎挑选最好的URL网址作为真正网址的过程,通过网址规范化处理把最好的URL网址反馈给搜索引擎。

解决网址规范化问题有好多方法,目前我们讲使用301重定向来进行网址规范化处理。

什么是301重定向?

301重定向(301转向、301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法。只要不是暂时搬移的情况,都建议使用301来做转址。

如何来做301重定向?

下面是我从网上收集的进行301重定向的方法,基本上全了,如果你有新的方法,欢迎你进行补充!

1、IIS6下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向"。

2、ASP下的301重定向代码

  1. <%@ Language=VBScript %>
  2. <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.teamczyx.com/" %>
复制代码

3、ASP.Net下的301重定向代码

  1. <script runat="server">
  2. private void Page_Load(object sender, System.EventArgs e){
  3. Response.Status="301 Moved Permanently";
  4. Response.AddHeader("Location","http://www.teamczyx.com/");
  5. }
  6. </script>
复制代码

4、PHP下的301重定向代码

  1. header("HTTP/1.1 301 Moved Permanently");
  2. header("Location: http://www.teamczyx.com/");
  3. exit();
复制代码

5、CGI Perl下的301重定向代码

  1. $q=new CGI;
  2. print $q->redirect("http://www.teamczyx.com/");
复制代码

6、JSP下的301重定向代码

  1. <%
  2. response.setStatus(301);
  3. response.setHeader("Location","http://www.teamczyx.com/");
  4. response.setHeader("Connection","close");
  5. %>
复制代码

7、ColdFusion下的301重定向

  1. <cfheader statuscode="301" statustext="Moved permanently">
  2. <cfheader name="Location" value="http://www.teamczyx.com/">
复制代码

8、Apache下301重定向代码

建立.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^mydomain.cn [NC]
  4. RewriteRule ^(.*)$ http://www.teamczyx.com/$1 [L,R=301]
复制代码

2)重定向到新域名

  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteRule ^(.*)$ http://www.teamczyx.com/$1 [L,R=301]
复制代码

3)使用正则进行301重定向,实现伪静态(下例将实现将news.php?id=123这样的地址转向到news-123.html)

  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteRule ^news-(.+)\.html$ news.php?id=$1
复制代码

9、Apache下vhosts.conf中配置301重定向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

  1. <VirtualHost *:80>ServerName www.teamczyx.com DocumentRoot /home/lesishu</VirtualHost>
  2. <VirtualHost *:80>ServerName mydomain.cn RedirectMatch permanent ^/(.*) http://www.teamczyx.com/$1</VirtualHost>
复制代码

当然Apache下进行301重定向除了以上2种方法,还有其他配置方法和可选参数,欢迎你的补充。

在进行301重定向后,我们如何检测我们做的301重定向是否正确,下面介绍两个301重定向检测工具。

请确保使用可信的工具进行检测,以保证安全性和准确性。

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表