返回首页

301定向方法详细教程

时间:2009-06-30 10:32来源:未知 作者:admin 点击:
301定向方法详细教程 相信很多朋友看了N多文章,想实现301,可是在代码上改来改去,最终还是无法实现导致放弃了,甚至连实现不了的原因是什么都没搞清楚! 这可是大错特错,这里
  

301定向方法详细教程

相信很多朋友看了N多文章,想实现301,可是在代码上改来改去,最终还是无法实现导致放弃了,甚至连实现不了的原因是什么都没搞清楚!
  
这可是大错特错,这里详细的说一下,具备什么条件才能实现301重定向,通过什么方法实现,实现301重定向的目的是什么?
  
满足条件1:如果你的空间支持IIS设置,你可以直接通过IIS来设置。
满足条件2:如果你用的是虚拟机,但是你有两个空间,可以用代码实现,代码看后文!
满足条件3:如果你用的是虚拟机,但是你的空间支持多个域名绑定子目录的话,同样也可以用代码实现,代码看后文!
满足条件4:如果你的空间支持.htaccess 文件。
  
满足条件1的用户请看:

        打开“控制面板”→找到“管理工具”→打开“Internet 信息服务”。打开后,可以在管理器左侧树形菜单中找
到你的网站,然后右击选择“属性”,打开网站的属性管理面板,并且选择到“主目录”选项卡,选择“重定向到URL”,
然后在地址框中输入“主域名”,然后将选项卡中的“资源的永久重定向”选择上,点击确定即可设置完毕。

  
满足条件2的用户请看:
1.需要两个空间。一个放网站主要地址 的文件(主站)
                              另外一个放sem6.com实现301定向的文件
2.用ASP或PHP代码实现301定向。
ASP方法:
建立一个index.asp文件,代码如下:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://网站主要地址" %>
PHP方法:
建立一个index.php文件,代码如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://网站主要地址");
exit();
?>
3.将制作好的index文件传到sem6.com对应的空间。
4.做好sem6.com域名解析到对应的空间IP,并在虚拟主机上绑定sem6.com
5.测试
用ping命令测试是成功的。
6.效果
过了段时间,百度更新后应该只会出现网站主要地址这样的结果,首页权重也会有提高。

  
满足条件3的用户请看:
        方法同上,只不过是将sem6.com绑定在主空间的一个子目录下,然后把制作好的index文件传到子目录里,实
现301重定向。

  
满足条件4的用户请看:
  创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳
转到新域名内。

  记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

  Options +FollowSymLinks

  RewriteEngine on

  RewriteRule (.*) http://网站主要地址/$1 [R=301,L]

  请将上面的网站主要地址修改成你想要跳转到的域名。

  此外,我建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。

  注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
admin 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-05-06 15:05 最后登录:2009-07-03 08:07
推荐内容