301转向遇到的技术问题
比如我把aaa.com转向到bbb.com,现在的情况是aaa.com/111.html自动会转向到bbb.com/111.html。请问如何可以设置为,把所有aaa.com下的页面都自动转向到bbb.com主页呢?
本帖最后由 猪农 于 2013-9-24 19:59 编辑
在.htaccess里面搞,如果能在apache里config搞就更好。你既然知道301,估计你懂的。
就三行
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.yournewdomain.com/ :
补充内容 (2013-9-24 20:20):
第三行改 Redirect 301 / http://www.newdomain.com/ 本帖最后由 猪农 于 2013-9-24 20:20 编辑
如果上面那个不行,就用这个(就一行,其余不要)
RedirectMatch 301 / http://www.newdomain.com/
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.bbb.com');
?>put this code on your aaa.com's config file
猪农 发表于 2013-9-24 19:53 static/image/common/back.gif
在.htaccess里面搞,如果能在apache里config搞就更好。你既然知道301,估计你懂的。
就三行
看来要装个WP了,我现在是直接在control panel设置的redirect。
非常感谢!:lol
本帖最后由 猪农 于 2013-9-24 20:41 编辑
Lebron. 发表于 2013-9-24 20:32 static/image/common/back.gif
看来要装个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也行。
页:
[1]