pache服务器实现301重定向-ASP重定向

来源:互联网 发布:清华体验知乎 编辑:程序博客网 时间:2024/05/21 22:43

今天修改一个ASP页面,分类页如果不带任何参数的话,是会显示空白。这种情况是不符合用户体验的,我修改程序,如果得到的结果为空的话,就301转定义向一个固定的页面。这样减少重复页面带来的SEO降权影响,也提高了用户体验度。

相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
Redirect permanent / http://www.48pp.com/ (将目录下内容重定向到http://www.48pp.com/ )
redirect permanent /index.php http://www.48pp.com/index.php?go=category_6(将网页index.php重定向到http://www.48pp.com/index.php?go=category_6)
通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考本站Apache手册。
PHP下的301重定向
<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.48pp.com" );
?
ASP下的301重定向
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.48pp.com"
%>
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.baidu.com");
}
</script>
ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://2008sili.com">

原创粉丝点击