1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

如何修改 .htaccess 实现 301 转向?

本帖由 不学无术2008-07-14 发布。版面名称:主机讨论

  1. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    我想要的效果是,访问某个网站下的任何地址,都转向到另一个地址,例如:

    mysite.com/a.html
    mysite.com/b.html
    mysite.com/aaa/c.html

    全都转向到 myothersite.com 。

    请专家指点。

    谢谢!
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    在网吧一样可以告诉我呀。
     
  3. A君

    A君 Well-Known Member

    注册:
    2005-08-31
    帖子:
    19,987
    赞:
    98
    我们老板写了一个I0514.cn的301重定向,你搜索看看

    网上很多。
     
  4. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    好,谢谢二位。
     
  5. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    那个我也搞过。

    但是我现在想弄的是,不管什么网页,有的没有的,全都给我转到一个页面。

    类似 404 。
     
  6. zack

    zack New Member

    注册:
    2006-03-22
    帖子:
    127
    赞:
    2
    代码:
    怎样做301转向
    
    如果你用的是Unix/Linux主机,可以用.htaccess 文件(Unix/Linux中用于目录特定指令如密码,转向,错误处理等的文件)。
    
    比如把/old.htm转到http://www.enlover.com/new.htm,可以用这个指令:
    
    redirect 301 /old.htm http://www.enlover.com/new.htm
    
    或
    
    redirect permanent /old.htm http://www.enlover.com/new.htm
    
    如果要把所有http://enlover.com形式的URL用301重定向转到 http://www.enlover.com,包括:
    
    http://enlover.com/about.htm
    转到 http://www.enlover.com/about.htm
    
    及
    
    http://enlover.com/dir/index.htm
    转到 http://www.enlover.com/dir/index.htm
    
    等等,还要用到mod_rewrite:
    
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^enlover.com [NC]
    RewriteRule ^(.*)$ http://www.enlover.com/$1 [L,R=301]
    
    
     
  7. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    如果我要转到另外一个站,那么是不是应该这样?

    PHP:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond 
    %{HTTP_HOST} ^www.theme8.com [NC]
    RewriteRule ^(.*)$ http://www.54ol.com/$1 [L,R=301]
     
  8. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    我的目的就是想把一个暂时关闭的网站的所有页面的访问都转到另外一个网站主页。
     
  9. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    我把 404 设置为网站首页了,也不错。

    :)
     
  10. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    说白了,我一直都不关注搜索引擎。

    因为我的站都是自己玩,也不打算赚钱。
     
  11. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    不过没人气也是一个问题。

    现在类似的站点大把的,自己朋友也不多,关注的人就很少了。
     
  12. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    看过这个站的,都是炒 ons 的。
     
  13. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    [​IMG]

    有点像认识的一个。

    但是其他几张又不像。
     
  14. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    不会,我只会抄`
     
  15. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    抄,是一种美德。
     
  16. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    我抄都抄不来