分享、学习、提高
2007/02/25 14:47
文章作者:Enjoy 转载请注明原文链接。
一般跳转有三种,通过asp或php程序,页面中meta和js跳转。

其中,meta和js跳转都属于302跳转,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

以下是一些我整理的代码:

asp:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.9enjoy.com"
%>


php:

<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.9enjoy.com" );
?>


asp.net

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.9enjoy.com");
}
</script>


apache下设置httpd.conf或者站点的.htaccess

Redirect permanent / http://www.9enjoy.com/ (将目录下所有内容重定向到http://www.9enjoy.com/相应的内容)
Redirect permanent / http://www.9enjoy.com/links.php (将网站首页重定向到指定文件:http://www.9enjoy.com/links.php)
注意有permanent,没有的话也能重定向,但属于302重定向。


IIS下

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键
* 选择“重定向到URL”
* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址
* 选中“资源的永久重定向”(切记)
* 最后点击“应用”


来源:http://www.bloghuman.com/post/195.htm

补充,在Apache下也可以使用Rewrite来实现:

RewriteEngine ON
RewriteRule ^(.*)$ http://www.9enjoy.com/$1 [R=301,L]
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]