我有一个 Apache Web 服务器(在 Windows VPS 上),不久前我注册了一个 .tk 域名。然后我选择 (ns1.afraid.org) 和 (ns2.afraid.org) 作为我的域名服务器,并将 mydomain.tk 指向 22.22.22.22/script(网站位置示例)。现在当有人输入 mydomain.tk 时,他会转到 22.22.22.22/script,但问题是地址栏中仍然显示 22.22.22.22/script,而不是 mydomain.tk。如何解决这个问题?
谢谢
答案1
由于您使用的是网络重定向,因此浏览器有义务告诉用户发生了什么。重定向本质上是 &mbash; — 中断网络浏览流程。另一方面,DNS 更受信任:它被视为指代同一事物的另一种方式。
假设您无法控制服务器 22.22.22.22,那么就没有完美的解决方案——除非它是一项专门允许您使用自己的域名的服务。但是,您可以尝试将 22.22.22.22/script 网站嵌入 iframe 中,而不是重定向:
<iframe width="100%" height=1"00%" src="http://22.22.22.22/script">
这会破坏书签并阻碍基于 URL 的导航。