- 公司新闻
-
你知道301重定向怎么做吗?
编辑:恒越科技 更新时间:2013-12-20 11:49:51 点击次数:4380次SEO人员优化网站中,时常会遇到网站需要做301重定向的问题,那什么情况下要给网站做301重定向?比如:网站权重有分散的情况下、网站调整中更换域名、对网站目录结构修改、网页被移到新地址、把.php改成.Html或.shtml等等。
301重定向是服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。在网站优化过程中,SEO人员熟练掌握301重定向技术,能有效的将网站权重集中到需要推广的主要网站,更有利于用户体验!所以,301重定向对于SEO人员来说,是一种非常重要的“自动转向”技术,网址重定向最为可行的一种办法。
请看恒越科技接下来带给大家的几种方式和代码的介绍:
1、IIS服务器实现301重定向
打开internet信息服务管理器,在欲重定向的网页或目录上按右键选择“重定向到URL”,在“重定向到”输入框中输入要跳转到的目标网页的URL地址,选中“资源的永久重定向”(切记),点击“应用”。
2、Apache服务器实现301重定向
Apache实现起来要比IIS简单。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向是其中之一。
redirect permanent /index.php http://www/index.php?go=category_6(将网页index.php重定向到http://www./index.php?go=category_6)
3、PHP下的301重定向
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www" );
exit;
?>
HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
4、ASP下的301重定向
<%@ Language=VBscript %>
<%
Status="301 Moved Permanently"
AddHeader "Location","http://"
%>
5、ASP .NET下的301重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Status = "301 Moved Permanently";
AddHeader ("Location","http://www);
}
6、ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www."> 旧域名重定向到新域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。记住.htaccess文件一定要放在旧网站的根目录,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www/$1 [R=301,L]
请将上面的wwwdomaincom修改成你想要跳转到的域名。此外还建议大家归纳一下旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。
7、域名301重定向到www的二级域名
首先要知道,www.是domaincom域下的一个二级域名。301跳转到www二级域的实现方式:
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对domaincom的请求都转向到对www进行请求。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ http://www./$1 [L,R=301]
请将上面的domaincom修改成你想要跳转到的域名。注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。
8、ASP下使用web.config来实现301重定向
如果网站根目录没有web.config就新建一个文本文档,保存成web.config即可,代码如下:
<system.webServer>
redirectType="Permanent" />
将此web.config上传到网站根目录即可。别忘了把上面的domaincom换成自己的域名哦!前提条件是:window主机的IIS版本必须是7.0或以上。
9、在博客中设置301的方法,以Z-Blog为例详细介绍一下:
复制如下代码,将代码中”改成自己的网址。
if request.ServerVariables("SERVER_NAME")" then
Status="301 Moved Permanently"
AddHeader "Location", "网址"
End
end if
进入Z-Blog后台,打开“文件管理”界面,找到并打开网站根目录下的 default.asp 文件,将以上代码加进 default.asp 在下图中红框所示位置,最后确定无误点击——提交——保存。
大家按照上述操作方式和方法,可以在现有情况下能够尽可能的降低网站因改版带来的流量损失,提高用户体验度,同时有利于网站优化,301重定向是在搜索引擎优化中一个很常用的操作,可以帮助我们转移域名的权重。当大家网站做好301重定向之后,还要记得用301重定向检测工具,来检测是否成功!
信息来自网络,由洛阳做网站、洛阳网站建设、洛阳网络公司整理编辑。
- 上一篇:提高PR输出值的方法
- 下一篇:网站搬家,是什么东西?
-
热门文章推荐:
- 2024-12-18【洛阳做网站】在阿里云进行备案,完成备案需要多少天?
- 2024-10-17如何取消在excel中输入邮箱后自动产生的超链接
- 2024-09-18洛阳恒越科技针对教育培训行业网站建设的剖析
- 2024-08-21洛阳恒越科技创造深度用户体验,未来网站设计更注重手机用户
- 2024-07-16【营销型网站】恒越科技营销网站实施标准
- 2024-06-18【洛阳做网站】专业的网站怎么做?
- 2024-04-25【洛阳做网站】各种常用的默认端口号 总结
- 2024-04-22【洛阳做网站】配置云虚拟主机的伪静态如果不起作用,可以按照以下步骤排查
- 2024-04-08【洛阳做网站】网站信息在百度收录如何查询?品牌是否被收录常用的多种方法
- 2023-06-25【技术问题】新网站页面不收录的原因有哪些?如何破局!
- 2021-08-27【技术问题】360提交入口
- 2021-08-27【技术问题】百度提交入口
- 2020-06-28【技术问题】常见网站CSS样式重置
- 2020-03-04【洛阳做网站】响应式网站应设置的视口(viewPort)
- 2020-03-02【公司头条】新的一年,2020加油启航!
- 2020-03-02【技术问题】简单对比WDCP与宝塔面板WEB环境区别与选择建议
- 2020-01-10【技术问题】linux centos 宝塔主机控制面板安装和安全狗安装过程记录
- 2020-01-07【洛阳网站建设】网站首页总是频繁被劫持该怎么办?
- 2019-11-20【洛阳网站建设】小程序支付成功后关注公众号的选择框能不能默认勾选?
- 2019-03-06【洛阳做网站】如何完成一个高质量的设计工作?