智火营销资讯

打造一流的网络营销产品与服务,探索最前沿的技术创新
主页 > 行业资讯 > 如何做301转向

如何做301转向

前面我们简单的了解了什么是301转向,现在来分享一下如何做301转向。
如果网站使用的是LAMP主机,可以使用..htaccess文件做301转向。.htaccess是一个普通的文字文件,用notepad等文字编辑软件创建和编辑,存在网站根目录下。.htaccess文件中的指令用于目录特性操作,如密码保护、转向和错误处理等。
比如把页面www.zhihuo.com.cn/fuwu 301转向www.zhihuo.com.cn/peixun,可以在.htaccess文件中放上这个指令:
redirect 301  www.zhihuo.com.cn/fuwu  www.zhihuo.com.cn/peixun

redirect permanent  www.zhihuo.com.cn/fuwu www.zhihuo.com.cn/peixun
把所有不带www(http://zhihuo.com.cn)版本的网址301转向到带www的版本(http://www.zhihuo.com.cn),这要用到mod_rewrite模块,.htaccess文件指令撰写如下:
Options +FollowSymlinks
rewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.zhihuo.com.cn/$1 [R=301,L]
如果网站用的是Windows主机。可以在控制面板做301转向设定。
纯静态HTML无法做301转向。在HTML里面能做javascript或者Meta Refresh转向,但不能做301转向。
如果网页是ASP或者PHP,还可以做301转向。
ASP代码:


Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “ http://www.zhihuo.com.cn
%>
PHP代码:
Header(“HTTP/1.1 301 Moved Permanently”);
Header(“Location:http://www.zhihuo.com.cn“);
  ?>
© 2011-现在 智火营销 版权所有 沪ICP备12003050号-10
Powered by HuoCMS

沪ICP备12003050号-10

© 2011-现在 智火营销 版权所有