分享

写回答

发帖

[提问] linux主机如何做301

GoDaddy GoDaddy 1550 人阅读 | 5 人回复

发表于 2011-4-13 18:34:43 | 显示全部楼层 |阅读模式

linux主机如何做301不要找论坛以前的贴子。那些都旧了。好像不管用
主机是godaddy的linux无限主机
一共分了两个站点,举例说明如下:
站点1为http://aaaa.com直接把源码存放在了根目录下/
站点2为http://bbbb.com在根目录建立了文件夹bbbbcom
假如我访问http://aaaa.com/bbbbcom
就看到了第二个站的内容,那么怎样做可以在访问http://aaaa.com/bbbbcom的时候。不显示目录bbbbcom站点而是全部转向http://aaaa.com
还有一个问题http://aaaa.com这个是不带三个www,只想把权重加到带三个wwww上面也就是http://www.aaaa.com
如何实现?

回答|共 5 个

lxy1979

发表于 2011-4-14 08:28:44 | 显示全部楼层

有需要可以找我,有尝协助 QQ: 986600218

lwbo1987

发表于 2011-4-14 09:28:05 | 显示全部楼层

www的设置下cname记录就可以了,然后301重定向,可以参考301转向代码合集,linux的主要就是在htaccess里面设置

ybbao

发表于 2011-4-14 20:27:26 | 显示全部楼层

# 301重定向

RewriteEngine  on
RewriteCond %{HTTP_HOST} ^aaaa.com [NC]
RewriteRule ^(.*)$ http://www.aaaa.com/$1 [L,R=301]

这个是第二个的,第一个要测试下
RAKSmart

zcwamy

发表于 2011-4-15 07:30:23 | 显示全部楼层

需要根目录和子目录分别设置.htaccess来进行配合才能实现你要的功能
根目录:
RewriteEngine On
rewritecond %{http_host} ^aaaa.com [NC]
rewriterule ^(.*)$ http://www.aaaa.com/$1 [R=301,NC,L]    #设置aaaa.com到www.aaaa.com的301

子目录下的.htaccess:
RewriteEngine On

rewritecond %{http_host} ^bbbb.com [nc]
rewriterule ^(.*)$ http://www.bbbb.com/ [R=301,NC,L] #设置bbbb.com到www.bbbb.com的301

#以下分别设置当使用aaaa.com或www.aaaa.com访问子目录时跳转到www.aaaa.com的首页
rewritecond %{http_host} ^aaaa.com [nc]
rewriterule ^(.*)$ http://www.aaaa.com [R=301,NC,L]
rewritecond %{http_host} ^www.aaaa.com [nc]
rewriterule ^(.*)$ http://www.aaaa.com [R=301,NC,L]

这也能让人看出来是有个子目录,如果想让人一点儿看不出来直接跳转到404页面,就好象子目录完全不存在一样了。

aishuishui

发表于 2011-5-16 14:41:21 | 显示全部楼层

你的跟我的应该是差不多 我也是 想转向
回复 支持 反对

使用道具 举报

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

本版积分规则