怎样进行301重定向

IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键,见下图
* 选中“重定向到URL”
* 在对话框中输入目标页面的地址
* 切记,记得选中“资源的永久重定向”
* 当然,最后要点击“应用”

Apache服务器实现301重定向

相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。

Redirect permanent / [url]http://www.caiweiwen.com/[/url] ;将目录下内容重定向到[url]http://www.caiweiwen.com/[/url] redirect permanent /old.html [url]http://www.caiweiwen.com/new-url/[/url] ;将网页old.html内容重定向到[url]http://www.caiweiwen.com/new-url/[/url]

通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考Apache手册。

其他方法还有:

PHP下的301重定向

<? Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: [url]http://www.caiweiwen.com[/url]” );?>

ASP下的301重定向

<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” [url]http://www.caiweiwen.com[/url]”>

ASP .NET下的301重定向

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”[url]www.caiweiwen.com[/url]”);
}
</script>

配置完成后,要认真检查一下是否正确。Internet有很多类似的Server Header检查工具,如Check Server Headers Tool – HTTP Status Codes Checker或本站提供的这个网页重定向检查工具。

Related Posts Plugin for WordPress, Blogger...