aspcms静态设置301 通过js实现

aspcms建站比较灵活方便,就是设置301比较费劲,比较常见的那几种方法,亲测后没什么效果如:

一、<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.keduo100.cn”
Response.End
%>

写在asp文件里,不仅没用,网站还报错

二、<%
website=request.ServerVariables(“Server_name”)
if website=”wlhua.com” then
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.keduo100.cn/”
end if
%>

写在配置里,同样没用

三、<%
if request.ServerVariables(“HTTP_HOST”)=”keduo100.cn” then
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.keduo100.cn”
Response.End
end if
%>这个就更离谱啦,说的是静态效果,网上搜的还都是这种的,根本不能用

下面自己写js就可以直接实现aspcms首页实现对应的效果啦:

<script>
host=document.domain;
if(host == ‘keduo100.cn’){
window.location.href = “http://www.keduo100.cn”;
}
</script>

这种方法才可以实现aspcms的301效果