middle2

Month: 2018-08

2018-08-08

tmonk 21:52:57
Hi all , 想請問 middle2 怎麼把預設的 domain name 下架 ? 跪求教學。 我只知道如何在 middle2 的控制面板掛上新的 domain name, 但預設的就是不知道從那操作,網路上也找不到教學 😅
幫 cue @ronnywang
預設的不能下架喔,不過在自己的程式內可以做導向
我在程式內對 root directory 的 routing 加了這個 if-else 判斷,在 local 端有成功做到導向,但不知道為何 repo 上去後,網址是有導過去,但原本 render 的 view 就沒出來了。
```
app.get('\', function(req, res){
if(req.host=="taitung-fan-182028.middle2.me"){
res.redirect(301,'http://reformspace.taipei/')
}else{
res.render('index', {
title: req.app.get("appName")
});
}
});
```

修改前的程式碼
```
app.get('\', function(req, res){
res.render('index', {
title: req.app.get("appName")
});
});
```

2018-08-09

ronnywang 10:08:26
@felixtypingmonkey 你是改哪個檔案啊?
ronnywang 10:09:58
喔喔,我知道了
ronnywang 10:10:17
因為 reformspace.taipei 不是直接 DNS 指到 taitung-fan-182028.middle2.me
ronnywang 10:10:24
他是用 iframe 內嵌 http://taitung-fan-182028.middle2.me/
ronnywang 10:11:25
所以如果你加上程式要把 http://taitung-fan-182028.middle2.me/ 導到 reformspace.taipei 的話,就變無窮迴圈了,因為他是 iframe 包 http://taitung-fan-182028.middle2.me/ ,然後 iframe 裡面的東西企圖 301 到 reformspace.taipei ,於是裡面又再開一個 iframe
ronnywang 10:11:55
要先改 DNS 設定,確定是 DNS 上 reformspace.taipei 是 CNAME 到 taitung-fan-182028.middle2.me
tmonk 10:42:23
我在 middle2 的 panel 上 Custom domains 確定有把 taipei-reformspace CNAME to taitung-fan-182028.middle2.me
tmonk 10:43:43
然後剛剛查了一下 DNS 服務 那邊是 "網路中文" net-chinese
tmonk 10:44:22
他們的轉址服務有一般式跟框架式 我想目前應該是框架式 的
tmonk 10:45:12
我想請 北市府資訊處 調整成一般式 的之後無限迴圈的問題應該就不會再出現了
tmonk 10:45:21
Thx @ronnywang
ronnywang 10:46:14
然後設定完後再跟我說一聲,我幫 reformsapace.taipei 加個 https
1

2018-08-24

tmonk 17:51:46
我上次請台北市資訊處修改的要求講錯了,應該是要他們在 DNS 設定 CNAME
` reformspace.taipei  IN CNAME taitung-fan-182028.middle2.me`
tmonk 17:52:50
然後請他們直接停用 dns 轉址的服務,因為只要是用轉址,我在網站裡面寫 301 轉址都一定會造成無限迴圈
tmonk 17:54:40
不過我好奇的是既然 CNAME 是在 DNS server 那邊設定,那為何在 middle2 的 project detail 裡面還會有 `Custom domains: CNAME to taitung-fan-182028.middle2.me` 的設定, 在這邊設定有啥特別用意嗎? @ronnywang
ronnywang 18:15:59
這邊是告訴大家應該要 CNAME 到哪