今天在 Google Search Console 上左看看右看看時,發現了有些奇怪的事情,因為那裏可以看到人們用什麼的關鍵字去搜索網站。當筆者把關鍵字複製然後放到 Google 上 Search 時,發現了有第二個 DNS 指向了 19Site。運作也十分良好 !  以下是指向 19Site 的 URL (已經修正好加入了 redirect 功能) : http://www.exvatravel.com ### 可能原因 可能是因為筆者用 VPS 的關係,需我用的這個 IP 是有可能是先前這家公司派給其他的戶口使用,所以他的網站把他的 DNS 指向到筆者主機的 IP 上 (他還沒有更新指向他的網站)。就有了一個像鏡像的網站了 ! > 經過調查後發現原來的 IP 是屬於一定韓國的公司 (現在公司的 BLOG 網站 : https://blog.naver.com/payanpayasia ),不知道是不是因為把網站關掉了所以 IP 流到筆者這裏來。看他們的 BLOG 也有些歷史的呢 ! 怪不得常常來了韓國來的 Traffic 。 ### 解決方法 筆者這個 Site 是使用 nodejs + KOA 來 Host 的 ( 暴露設定了 !! ),所以要在中間加一重 middleware 來處理 hostname 的問題,把非法的 hostname 重新指向自行設定的 hostname 便可以了 !! ```js // middleware App.use(async (ctx, next) => { if( ctx.request.header.host === 'yourdomain.com' ) { return next(); } else { return ctx.redirect('https://yourdomain.com'); } }); ``` 如果你用的是 nginx 或者是 apache2 的話,就更加方便了。因為只要在 site enable config 內設定好 server name 就可以了。