使用 CNAME 將網域名稱重導向至含路徑的 URL

📢 本文由 gemini-3-flash-preview 翻譯

以前擁有伺服器的時候雖然有過這個想法,但畢竟只要在伺服器再開一個站點就解決了,並沒有深入研究。如今伺服器到期,將 Blog 搬到 GitHub 上,想要繼續這樣做無疑是不可能的,於是便尋求解決方法。

失敗的歷程

雖然失敗了,但還是要記錄下來,肯定是我不會用

之前只是試著玩玩,僅從 DNS 的 CNAME 嘗試後發現不行便放棄了。這次使用網路搜尋「網域名稱定向到路徑 URL」,從第一條搜尋結果 https://cloud.tencent.com/developer/ask/sof/89340 得知工具網站: http://redirect.center/

例子

https://acg.yexca.net 重導向至 https://blog.yexca.net/acg

無法存取

按網站描述,CNAME 內容應為 blog.yexca.net.opts-slash.acg.opts-https.redirect.center.,但實際效果並未達成,且出現錯誤。

嘗試了挺多都是報錯,不試了,另尋他法。

註:網站最後一個介紹有自動生成。

新工具

使用網路搜尋「redirect center」第三條搜尋結果 https://redirect.name/

這個工具比那個好用很多,而且有效。

新例子

https://twinkle.yexca.net 重導向至 https://yexca.github.io/MusicPlayer-Twinkle/

可以存取

兩條紀錄

類型名稱內容
CNAMEtwinklealias.redirect.name
TXT_redirect.twinkleRedirects to https://yexca.github.io/MusicPlayer-Twinkle/

程式碼形式

1
2
twinkle            IN  CNAME  alias.redirect.name
_redirect.twinkle  IN  TXT    "https://yexca.github.io/MusicPlayer-Twinkle/"
This post is licensed under CC BY-NC-SA 4.0 by the author.
最後更新 2025-01-05 15:40 +0900