301重定向的浅析和代码

| |
[不指定 2009/06/09 13:12 | by 龙少 ]
据我所知,HTML无法做301转向。在HTML里只能做JS或META REFRESH,但不是301转向。HTML一被读取,就已经返回200 OK状态码了。

如果你的页面是ASP或PHP还可以做301转向:

ASP:

< %@ Language=VBScript %>
< %
Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.domain.com”
>

PHP:

Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.domain.com” );
?>

另外,DOThtaccess文件只是一个普通文字文件,用Notepad建这个文件,放上指令,存在帐号的根目录下就行了。不需要修改Apache。文件名就是DOThtaccess(把DOT换成点“.”),没有后缀。在Windows下可以建。

具体的站长应该做两件事:

1:你的网站内部在链接到其他网页,尤其是主页时,只使用一种URL。不管是包含www或不包含www,你要由始至终只使用一个版本。这样搜索引擎也就明白哪一个是规范化的主页网址。

2:但是你没办法控制别的网站用哪一个网址连向你的主页。所以你应该在你的主机服务器上,把所有有可能成为主页网址的URL,做301重定向到你所选择的主页网址版本。也就是说,从下面这几个网址

http://longshao.org
http://longshao.org/index.html
http://www.longshao.org/index.html

都要做301重定向到这个网址

http://www.longshao.org

作者:龙少@青岛SEO-青岛网站推广-青岛网站优化
地址:http://www.longshao.org/post/301chongdingxiang.php
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

网站建设 | 评论(0) | 引用(0) | 阅读(534)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]