• 购物车  0

    我的购物车

    0 件商品,共计 0
    去购物车结算
  • 最新公告 

    未读消息 :  忽略

    查看全部

  • 常见问题
  • 有问必答
  • 网站备案

欢迎您来到禾城数码,开始互联网之旅!

.htaccess规则实现301跳转的几种方法

有的时候我们可能需要换域名,但是换域名的同时也会带来很多麻烦,最大的麻烦就是链接丢失,

所以这个时候就要用到301 重定向了,我以前看到很多的重定向仅仅是将主域名定向,而没有将具体的链接

也对应的定向过去,这样其实是很不友好的,可以用301跳转将老地址定向到对应的新地址。

本方法适用于Unix和linux的服务器,

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

当然用301跳转也可以实现所有greatidc.com的页面都转向www.greatidc.com的页面。

在web根目录下建立一个文件 .htaccess,然后写入类似下面的代码

RewriteEngine on

rewriteCond %{http_host} ^greatidc.com [NC]

rewriteRule ^(.*)$ http://www.greatidc.com /$1 [R=301,L]

第一行表示开启urlrewrite

第二三行表示将 greatidc .com 后面的任何链接形式定向到 www.greatidc.com 对应的链接 

如greatidc.com/news/52.html将会对应到www.greatidc.com/news/52.html

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


ASP的301跳转代码:

<%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”, http://www.greatidc.com

%>


PHP的301跳转代码:

<?

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location: http://www.greatidc.com” );

?>

另外,.htaccess文件只是一个普通文字文件,你用Notepad建这个文件,放上指令,

存在你帐号的根目录下就行了。



来源: greatidc.com
阅读:9720
日期:2012/8/8

  >> 相关文章
 
Top

客服热线

0573-80897175