相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。 Redirect permanent / http://www.rww
相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
Redirect permanent / http://www.rww.cc/ ;将目录下内容重定向到http://www.rww.cc/
redirect permanent /old.html http://www.rww.cc/new-url/ ;将网页old.html内容重定向到http://www.rww.cc/new-url/
通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考Apache手册。
其他方法还有:
PHP下的301重定向
<? Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.rww.cc” );?>
ASP下的301重定向
<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.rww.cc”>
ASP .NET下的301重定向
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.rww.cc”);
}
</script>
配置完成后,要认真检查一下是否正确。Internet有很多类似的Server Header检查工具,如Check Server Headers Tool - HTTP Status Codes Checker或本站提供的这个网页重定向检查工具。
(责任编辑:admin )