关于301重定向
我是通过php语句实现301.语句如下:Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.bbbbb.com" );
但实现的效果是把旧域名的所有页面都跳转到新域名首页.效果如下:
www.aaaaa.com=>www.bbbbb.com
www.aaaaa.com/list.php=>www.bbbbb.com
www.aaaaa.com/list/123.html=>www.bbbbb.com
但我想实现的效果如下,就是除了域名改变,其它子页不变.请问如何解决???
www.aaaaa.com=>www.bbbbb.com
www.aaaaa.com/list.php=>www.bbbbb.com/list.php
www.aaaaa.com/list/123.html=>www.bbbbb.com/list/123.html
[ 本帖最后由 11qq 于 2011-5-22 00:27 编辑 ] <?php
$go=$_GET['go'];//获取跳转页面链接部分
header("HTTP/1.1 301 Moved Permanently");//发送301状态,之后的所有跳转均为301
header('location:http://www.dianyingdao.com/'.$go);//根据go参数跳转到对应页面
exit;
?> 原帖由 indj 于 2011-5-22 07:40 发表 http://hostloc.wiki/images/common/back.gif
不行,一样跑到首页去了 <?php
$url = $_SERVER["REQUEST_URI"];
header("HTTP/1.1 301 Moved Permanently");
Header( "Location: http://www.bbbbb.com".$url);
?> 原帖由 webproxy 于 2011-5-22 15:39 发表 http://hostloc.wiki/images/common/back.gif
非常感谢,已解决. 喜欢用.htaccess。 原帖由 twig 于 2011-5-23 01:19 发表 http://hostloc.wiki/images/common/back.gif
喜欢用.htaccess。
.htaccess网上的教程提供的301代码都不能自动跳转到新域名.旧网站还要保留.容易造成旧网站和新网站内容交替混乱.只是我不懂如何做域名跳转.所以才选择php htaccess不可以吗 好像实现不了吧
页:
[1]