请教一下 2 个域名怎么指向一个网站

2014-04-16 09:19:03 +08:00
 coolicer
打算搞一个本地社区,用了candy。注册了2个域名 atbbs.cc / atbbs.me,现在用了第一个,怎么把.me跳转到第一个网址。
5174 次点击
所在节点    Node.js
24 条回复
hq5261984
2014-04-16 09:23:58 +08:00
403错误页面里面加跳转。
Perry
2014-04-16 09:29:38 +08:00
应该是HTTP 301比较适合?
hussion
2014-04-16 09:30:22 +08:00
nginx配置,或者用dnspod直接配上就行
BOOM
2014-04-16 09:41:23 +08:00
301或者302即可。
也可以直接解析两个域名同时访问一个网站也可以
rainysia
2014-04-16 09:43:21 +08:00
域名直接指向主机, 主机server做域名跳转.
yushaw
2014-04-16 09:46:31 +08:00
还是301吧 对Google的SEO友好
songjian
2014-04-16 09:49:00 +08:00
cname指向到第一个域名
turing
2014-04-16 09:56:16 +08:00
哈哈,感谢使用 Candy,有任何疑问或者意见建议,都欢迎去提 issue 哦~
coolicer
2014-04-16 10:58:44 +08:00
@hussion 原来已经可以了。。。。
@turing 也感谢你的Candy,:)
coolicer
2014-04-16 11:00:18 +08:00
@songjian 嗯,cname方便。太久没弄都不记得了。
coolicer
2014-04-16 11:01:47 +08:00
@coolicer 好像301才是正解,折腾一下。
coolicer
2014-04-16 11:17:44 +08:00
@rainysia
server {
listen 80;
server_name atbbs.cc www.atbbs.cc atbbs.me www.atbbs.me;

if($host!='atbbs.cc'){
rewrite ^/(.*)$ http://atbbs.cc/$1 permanent;
proxy_set_header Host "atbbs.cc";
}
.........
}
这样好像会报错。
coolicer
2014-04-16 11:22:44 +08:00
可以了,if加个空格才行
song940
2014-04-16 11:23:58 +08:00
问题在于, 你是只想:
1. 使用一个域名作为主要域名,其他域名全部跳转到这个主域名。
还是,
2. 同时使用这些域名。

---

如果是 1 , 那么这些域名全部做 A 记录指向服务器 IP 地址,nginx 或者 Apache 做 server_name 的配置就行了。

如果是 2,参考 1, 然后添加一个表达式做判断 , 301 重定向即可 。
song940
2014-04-16 11:25:39 +08:00
@song940 写反了 。。
coolicer
2014-04-16 12:02:44 +08:00
@song940 嗯。
kiktak
2014-04-16 13:07:54 +08:00
学习了
rubyking
2014-04-16 15:38:58 +08:00
配置 sites-available
coolicer
2014-04-16 16:58:34 +08:00
@rubyking - - 我用了tengine,结构跟nginx有点不同。
Tink
2014-04-16 18:38:23 +08:00
301

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/108752

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX