raksmart活动促销

分享

写回答

发帖

[提问] 怎样让123.com 转向到www.123.com?

国外虚拟主机 国外虚拟主机 5277 人阅读 | 10 人回复

发表于 2010-7-29 15:21:09 | 显示全部楼层 |阅读模式

我同一目录下有两个域名,两个都重要.

比如一个是123.com,另一个是456.com

我只想让123.com  转向到www.123.com?

并且456.com 转向www.456.com


我知道可以做301,但301只能转向一个地址.

回答|共 10 个

gypworks526

发表于 2010-7-29 15:32:24 | 显示全部楼层

RewriteEngine on
rewritecond %{http_host} ^123.com[nc]
rewriterule ^(.*)$ http://www.123.com/$1 [r=301,nc]

rewritecond %{http_host} ^456.com[nc]
rewriterule ^(.*)$ http://www.456.com/$1 [r=301,nc]

这样试试看,行不行.

开心私塾

发表于 2010-7-29 15:36:32 | 显示全部楼层

如果是linux主机就可以用楼上的规则设置一下htaccess这个配置文件。

lclqd 该用户已被删除

发表于 2010-7-29 17:14:42 | 显示全部楼层

学习ing

楼主说的是子目录。按照二楼的应该可以。

如果是空间绑定域名,可以直接把不带www的做url转发到带www的吧?

kingto

发表于 2010-7-29 18:49:35 | 显示全部楼层

恩 2楼正解啦

酥油茶

发表于 2010-7-30 15:17:45 | 显示全部楼层

原帖由 gypworks526 于 2010-7-29 03:32 PM 发表
RewriteEngine on
rewritecond %{http_host} ^123.com[nc]
rewriterule ^(.*)$ http://www.123.com/$1 [r=301,nc]

rewritecond %{http_host} ^456.com[nc]
rewriterule ^(.*)$ http://www.456.com/$1 [r=301,nc]

...

jacksh

发表于 2010-8-2 17:42:42 | 显示全部楼层

不行啊.转不到WWW的上面去,

jacksh

发表于 2010-8-2 17:43:03 | 显示全部楼层

原帖由 lclqd 于 2010-7-29 05:14 PM 发表
学习ing

楼主说的是子目录。按照二楼的应该可以。

如果是空间绑定域名,可以直接把不带www的做url转发到带www的吧?



现在都不让转发啊

gypworks526

发表于 2010-8-2 17:48:19 | 显示全部楼层

回复 7# 的帖子

不行吗?以前是可以使用的.

那你试一下这个,

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

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

jacksh

发表于 2010-8-2 17:50:40 | 显示全部楼层

回复 9# 的帖子

这样就可以了,


非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则