KNOWLEDGE/知识

深圳网站建设-整站优化-SEO建站

您的网站不仅仅要有颜值,更要让网站具备营销功能!

发表时间:2015-11-06 11:28:45

文章作者:全网营销追格

        今天我们学习网站优化中的网址规范化,也就是301网址重定向。什么是301重定向呢?有时候我们未来保护我们的品牌,我们会一个网站注册多个域名:例如:wlyxxxt.com。wlyxxxt.cn。wlyxxx.net。等。我们补课能给给个域名都做一个一模一样的网站。我们想要的是所有域名都指向同一个网站。这就是301重定向。还比如网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO

        还有一种情况也需要301重定向。我们的网站就算是一个域名。也可以有几种的访问方式可以访问。例如:wlyxxxt.com和。和wlyxxxt.com/default.asp和。这几个都能访问我们的网站首页。

        如果不做301重定向会导致:你站点主域名的权重值分散到其他几个URL了。先查询上面4个网址的权重值,如果结果一致,说明网站没有规范化问题;如果不一致,表明有规范化问题。这时候我们就需要使用301永久定向技术来实现网址的规范化了。需要注意的是,带www和不带www的两个网址,www其实是个二级域名。

        那么怎么设置301重定向呢?

1:登陆自己的主机控制面板。里面有一个301重定向设置。自己去设置一下就可以了。把副域名指向主域名。


2:在博客中设置301的方法

这里以Z-Blog为例详细介绍一下:

复制如下代码,将代码中的网址改成你自己的网址。

if request.ServerVariables("SERVER_NAME")="wlyxxxt.com" then

Status="301 Moved Permanently"

AddHeader "Location", ""

End

end if

进入Z-Blog后台,打开“文件管理”界面。

找到并打开网站根目录下的 default.asp 文件。

将以上代码加进 default.asp 里面的最后一对<%   %>符号里面。

最后确定无误点击——提交——保存。


3:域名301重定向到www的二级域名

301跳转到www二级域的实现方式:

创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对domaincom的请求都转向到对www进行请求。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。

Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^ [NC]

RewriteRule ^(.*)$ $1 [L,R=301]

请将上面的domaincom修改成你想要跳转到的域名。

注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。


4:ASP下使用web.config来实现301重定向

如果网站根目录没有web.config就新建一个文本文档,保存成web.config即可,代码如下:

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="WWW Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^$" />

</conditions>

<action type="Redirect" url="{R:0}"

redirectType="Permanent" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

将此web.config上传到网站根目录即可。别忘了把上面的domaincom换成你的域名哦!

前提条件是:window主机的IIS版本必须是7.0或以上的。


常用的跳转方式


301代表永久性转移,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。


302代表 暂时性转移,只有当一个网站或网页在24到48小时之内临时移到其它位置的情况下才能使用该命令。能够对302重定向具备优异处理能力的只有 Google,在前些年,不少搞SEO曾广泛应用这项技术作弊,但也很容易遭受惩罚。


用HTML跳转:<META HTTP-EQUIV=REFRESH CONTENT="5;URL=http://www.lusongsong.com">, 表示5秒后自动跳转到首页,你也可以把时间设置的更短,但也很容易被搜寻引擎容易误判为spam而遭到惩罚。


用javascript跳 转:<script language="javascript">location.href=''</script>


转发和重定向的区别


一句话,转发是服务器行为,重定向是客户端行为。转发时一次请求,重定向是2次请求,转发地址栏不会发生改变,重定向地址栏会改变,转发在项目内,重定向 可以转到项目外。当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。


怎么选择是重定向还是转发


#p#分页标题#e#

通常情况下转发更快,而且能保持request内的对象,所以他是第一选择。但是由于在转发之后,浏览器中URL仍然指向开始页面,此时如果重载当前页 面,开始页面将会被重新调用。如果你不想看到这样的情况,则选择转发。


好了接下来去学习[网站内链优化之网站导航优化]吧

【转载说明】上述部分内容为授权转载或来自网络整理,不代表追格意见,不承担任何法律责任。如侵权请联系我们删除:329035964@qq.com

品牌出海外贸推广查看更多