代码网站优化301,如何用代码进行301重定向
301重定向的方法谁知道全部的呢?
方法有很多种:
这里我们给大家综合整理下
一方诹鬃蛭镲面是IIS服务器实现301重定向。
二是设置.htaccess文件(只适用于linux系统,并需要虚拟主机支持。)
三是适用于使用Unix网络服务器的用户。
四用ASP/PHP实现301重定向。
先给大家介绍种简单方法进行301定向,只需要添加下代码即可,简单方便。
1、如果是ASP程序,只需在index.asp首页的头部加下以下代码,xy309.com换成你自己的域名。<%if request.ServerVariables("HTTP_HOST")="xy309.com" thenResponse.Status="301 Moved Permanently"Response.AddHeader "Location","http://www.xy309.com"Response.End end if%>
2、如果是PHP程序,只需在index.php首页的头部加下以下代码,xy309.com换成你自己的域名。
<?phpif($_SERVER["HTTP_HOST"] == "xy309.com"){header("HTTP/1.1 301 Moved Permanently");header("Location:http://www.xy309.com");}?>
3、如果是ASP程序,但首页是html静态的实现301<%if request.ServerVariables("HTTP_HOST")="xy309.com" thenResponse.Status="301 Moved Permanently"Response.AddHeader "Location","http://www.xy309.com"Response.End end if%>把上面代码保存为index.asp,如有已经有了这个页面(不用动它),就把上门代码改成其他名字页面保存都可以,例如:301.asp,但是注意把改定制的页面调到最前面。(index.html为你首页的静态文件名)
4、如果PHP程序,但首页是html静态的实现301
<?phpif($_SERVER["HTTP_HOST"] == "xy309.com"){header("HTTP/1.1 301 Moved Permanently");header("Location:http://www.xy309.com");}?>
把上面代码保存为index.php,如有已经有了这个页面(不用动它),就把上门代码改成其他名字页面保存都可以,例如:301.php,但是注意把改定制的页面调到最前面。(index.html为你首页的静态文件名)