详解网站的301转向以及网址的规范化建设(2) -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    怎样做301转向 如果你用的是Unix/Linux主机,可以用文件(Unix/Linux中用于目录特定指令如密码,转向,错误处理等的文件). 比如把/old.htm...

    怎样做301转向

    如果你用的是Unix/Linux主机,可以用文件(Unix/Linux中用于目录特定指令如密码,转向,错误处理等的文件).

    比如把/old.htm转到,可以用这个指令:

    redirect 301 /old.htm

    或

    redirect permanent /old.htm

    如果要把所有形式的URL用301重定向转到 ,包括:

    转到

    及

    转到

    等等,还要用到mod_rewrite:

    Options +FollowSymLinks

    RewriteEngine on

    RewriteCond %{HTTP_HOST} ^domain.com [NC]

    RewriteRule ^(.*)$ /$1 [L,R=301]

    如果你用的是 Windows主机,应该在控制面板做301转向设定.

    据我所知,HTML无法做301转向.在HTML里只能做JS或META. REFRESH,但不是301转向.HTML一被读取,就已经返回200 OK状态码了.

    如果你的页面是ASP或PHP还可以做301转向:

    ASP:

    <%@ Language=VBScript. %>

    <%

    Response.Status="301 Moved Permanently" Response.AddHeader "Location", " "

    >

    PHP:

    Header( "HTTP/1.1 301 Moved Permanently" );

    Header( "Location: " );

    ?>

    另外,DOThtaccess文件只是一个普通文字文件,你用Notepad建这个文件,放上指令,存在你帐号的根目录下就行了.不需要修改Apache.

    厚诚集智 成长无限 企业大学网 www.51hlht.com

最新文章