301转向遇到的技术问题

  [复制链接]
查看: 649   回复: 5
发表于 2013-9-24 19:34:49 | 显示全部楼层 |阅读模式
比如我把aaa.com转向到bbb.com,现在的情况是aaa.com/111.html自动会转向到bbb.com/111.html。
请问如何可以设置为,把所有aaa.com下的页面都自动转向到bbb.com主页呢?

发表于 2013-9-24 19:53:50 | 显示全部楼层
本帖最后由 猪农 于 2013-9-24 19:59 编辑

在.htaccess里面搞,如果能在apache里config搞就更好。你既然知道301,估计你懂的。

就三行

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.yournewdomain.com/ [R=301,L]:



补充内容 (2013-9-24 20:20):
第三行改 Redirect 301 / http://www.newdomain.com/

评分

参与人数 1T币 +3 收起 理由
Lebron. + 3

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-9-24 20:05:32 | 显示全部楼层
本帖最后由 猪农 于 2013-9-24 20:20 编辑

如果上面那个不行,就用这个(就一行,其余不要)

RedirectMatch 301 / http://www.newdomain.com/

回复 支持 反对

使用道具 举报

发表于 2013-9-24 20:26:02 | 显示全部楼层
  1. <?php
  2. header('HTTP/1.1 301 Moved Permanently');
  3. header('Location: http://www.bbb.com');
  4. ?>
复制代码
put this code on your aaa.com's config file

评分

参与人数 1T币 +3 收起 理由
Lebron. + 3

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-24 20:32:57 | 显示全部楼层
猪农 发表于 2013-9-24 19:53 301转向遇到的技术问题
在.htaccess里面搞,如果能在apache里config搞就更好。你既然知道301,估计你懂的。

就三行

看来要装个WP了,我现在是直接在control panel设置的redirect。
非常感谢!301转向遇到的技术问题

回复 支持 反对

使用道具 举报

发表于 2013-9-24 20:36:10 | 显示全部楼层
本帖最后由 猪农 于 2013-9-24 20:41 编辑
Lebron. 发表于 2013-9-24 20:32 301转向遇到的技术问题
看来要装个WP了,我现在是直接在control panel设置的redirect。
非常感谢!

如果是你控制的VPS, 就不需要WP,所以我说在apache的config(httpd.conf)里做就可以啦。这个是最快的,因为是一次性进入VPS内存,以后不再读硬盘。其余方法都需要每个新的 http request 去读硬盘,不过也无所谓,除非是大站。

如果不是(例如是shared hosting),就改.htacess, 或者wp config方法。





补充内容 (2013-9-24 21:00):
其实.htacess也非WP所特有,任何一个目录都可以有.htacess. 只是在shared hosting上,主机上不允许你碰httpd.conf, 但改自己的.htacess 是可以的。装wp也行。

评分

参与人数 1T币 +1 收起 理由
331008 + 1 認眞參與

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则