网站优化_如何设置网站301重定向

前几天写了篇关于404 错误页面的文章,说了 404 错误,就不得不说下 301 重定向,因为 301 重定向也是对网站优化有着很重要的作用,关于 301 重定向,你可以百度下的什么是 301 重定向,简单的举个例子就是将 zolfox.com的所有的权重传递个 www.zolfox.com。我网站 www.zolfox.com 做了 301 重定向。下面北京 seo说说怎么做网站 301 页面重定向

(1)如果你用的是 Unix/Linux 主机,可以用.htaccess 文件(Unix/Linux 中用于目录特定指令如密码,网址转向,错误处理等的文件)。

old.html 指的是原来的页面 new.html 指的是定向的的新页面

比如把/old.htm 转到 http://www.zolfox.com/new.htm,可以在.htaccess 文件中加入这个指令:

redirect 301 /old.htm http://www.zolfox.com/new.htm

redirect permanent /old.htm http://www.zolfox.com/new.htm

如果要把所有 http://sem-home.com 形式的 URL 用 301 重定向转到 http://www.23.business,包括:

http://zolfox.com/about.htm 转到 http://www.zolfox.com/about.htm,及 http://zolfox.om/dir/index.htm 转到 http://www.zolfox.com/dir/index.htm 等等,则还要用到 mod_rewrite:

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^zolfox.com [NC]

RewriteRule ^(.*)$ http://www.zolfox.com/$1 [L,R=301]

(2)如果你用的是 Windows 主机,应该在控制面板做 301 重定向设定。

HTML 无法做 301 转向。HTML 重定向 只能做 JS 或 META REFRESH,但不是 301 转向。HTML 一被读取,就已经返回 200 OK 状态码。

ASP:

<%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.zolfox.com”

>

PHP:

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location: http://www.zolfox.com” );

?>

注意: .htaccess 文件只是一个普通文字文件,你可以先新建一个文件名为.htaccess.txt 的 TXT 文本文档,写入指令后,将后面的.txt 去掉,上传到你网站的根目录下就可以,不需要再修改 Apache 设置。

.htaccess 这个文件也可以去网上下载的

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请