SEO首页SEO优化技术与推广 >> ASP如何实现301域名重定向

ASP如何实现301域名重定向

[来源:来自网络] [作者:SEO起点网络] [日期:09-12-11] [热度:]

<%
'获取相对域名的http地址,参数除外
if request.ServerVariables("HTTP_HOST")="xxx.cn"  then
'除http地址外?号后面的参数
if Request.ServerVariables("QUERY_STRING") <>"" then p="?"
'Status 属性指定服务器返回的状态行的值
Response.Status="301 Moved Permanently"
'Request.ServerVariables("SCRIPT_NAME")判断并输出当前执行文件的路径及文件名称
'AddHeader 方法用指定的值添加 HTML 标题。该方法常常向响应添加新的 HTTP 标题
Response.AddHeader "Location","http://www.seocity.cn"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>

为什么要用301转向?

网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索引擎对这些可疑的转向都很敏感。何必冒险呢。

当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,或者说实际上不存在了,搜索引擎就会把网页B当作唯一有效目标。好处是,第一,没有网址规范化问题,第二,也很重要的,网页A的PR网页级别会传到网页B。

SEO起点网络提供权威的SEO网站优化方案分析、合理的SEO搜索引擎优化流程、详尽的搜索引擎营销策略评估和基于SEO优化的网站策划。在线QQ联系:13027541